Os atributos do tipo “public” são acessados por todas as classes. Os do tipo “private”, são acessados pela classe de origem , e por outras através dos métodos get e set. E os atributos do tipo protected ?
Dúvida sobre atributos do tipo protected
4 Respostas
public - Sem restrições de acesso
private - Acessado somente na propria classe onde está declarado
default - Acessado na propria classe e por classes do mesmo pacote
protected - Acessado na propria classe, por classes do mesmo pacote e por subclasses de qualquer pacote.
Jair,
tome cuidado ao utilizar uma variavel do tipo protected, estude muito bem antes de utilizar uma variavel desse tipo deve analisar muito bem o papel da classe como irá trabalhar, e verificar se um metodo get e set não é melhor
Jair,tome cuidado ao utilizar uma variavel do tipo protected, estude muito bem antes de utilizar uma variavel desse tipo deve analisar muito bem o papel da classe como irá trabalhar, e verificar se um metodo get e set não é melhor
Eu não acredito que tu escreveu isso aki hauhauhuhauauuha
O ideal é o acesso de propriedades através de get e set, já que esse acesso direto acaba simbolizando uma quebra de encapsulamento, que pode dar uma certa dor de cabeça a medida que a aplicação vá crescendo