Escolar Documentos
Profissional Documentos
Cultura Documentos
Encapsulamento
Encapsulamento privado
O mais restritivo
Acesso externo bloqueado
Regra geral: inadequado para construtores
Encapsulamento protegido
Restrição moderada
Acesso externo limitado ao pacote e a subclasses
Problema
Atributos totalmente inacessíveis
Método de leitura
Recupera o conteúdo
Prefixo: get
Método de escrita
Modifica o conteúdo
Prefixo: set
Sintaxe:
Exemplo:
Formas de acesso:
Aliquota.inss = 11;
Aliquota aliquota = new Aliquota( );
aliquota.inss = 11;
Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
Atributos Estáticos
Código 13.24 – Doenca.java
Especificação do construtor:
Inicializar os atributos codigo e descricao.
Incrementar o atributo quantidade.
Especificação do método toString( ):
Doença <código>: <descrição>
Conteúdo imutável
Sintaxe:
Exemplo:
Com a editora:
Editora NovaTerra
Telefone: (21) 2218-5314
Web Site: http://www.editoranovaterra.com.br