O acesso padrão para classe, atributos, e métodos é que todas as classes dentro do mesmo pacote podem instanciar classes, acessar variáveis e invocar métodos. Este é o acesso package private e é usado quando o acesso não é modificado por public, protected ou private.
Quando desejamos que o acesso possa ser feito por qualquer outra classe, usa-se o modificador public.
Quando desejamos que o acesso possa ser feito apenas por sub-classes, usa-se o modificador protected.
Quando desejamos que o acesso possa ser apenas dentro da classe, usa-se o modificador private.
A ordem de acesso, do mais aberto ao mais fechado é: public, package private, protected e private.
Interfaces e métodos da interface são public.
Sub-classes (e seus atributos e métodos) precisam ter o acesso pelo menos tão aberto quanto o da super-classe.
Tarefas:
Escrever exemplos de uso de modificadores de acesso usando herança, pacotes e testando seu funcionamento.
Este é o blog de relacionamento com alunos de Fábio Nakano.
Desejo testar se esta mídia facilita a comunicação e aprendizado de conteúdo.
Gostaria que vocès dessem notas mais altas para posts que ajudaram mais a entender o assunto (e não por outro critério, por exemplo o melhor escrito ou o mais "bonito")
fabionakano at usp dot br
Prédio A1, segundo andar - Sala 204E
Caso precise do mapa do Campus:http://each.uspnet.usp.br/site/mapa.php
Siga-me por email preenchendo a caixa abaixo.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário