Acessos em Java: private, protected e public

Publicado por Robson Fernando Gomes em 01/03/2011

[ Hits: 9.779 ]

Blog: http://maguscode.blogspot.com/

 


Acessos em Java: private, protected e public



Resumo:
  • public - Acesso total.
  • private - Acesso somente na classe.
  • protected - Acesso na classe e em suas classes filhas.

Em Java e muitas outras linguagens de programação existe o conceito de acesso a métodos e variáveis. Levando em conta no aspecto java posso citar as seguintes:

public

Este tipo de acesso faz com que o método possa ser acessado por todos as outras classes e métodos sem quaisquer restrição.

protected

Este tipo de acesso limita o acesso de maneira que somente as classes filhas e os métodos das próprias classes que a contenham possa acessá-la.

private

Este tipo de acesso limita totalmente o acesso sendo possível o acesso somente dentro da própria classes, impossibilitando o acesso de outras classes até mesmo de suas classes filhas.

Fonte: http://maguscode.blogspot.com/

Outras dicas deste autor

Como listar somente os diretórios no Linux

Instalação de arquivos .bin no Linux

Dicas para iniciantes em Linux

Como criar domínio no WebLogic

Instalação do soapUI no Linux

Leitura recomendada

Copiar o conteúdo de uma lista para outra lista em Java

Manipulando BigDecimal

Pacote JDK no Ubuntu 10.04

Configurando o Java para desenvolvedores com o OpenJDK 8

Concatenando String de Forma Eficiente em Java

  

Comentários
[1] Comentário enviado por caarlos0 em 01/03/2011 - 20:47h

só pra constar, isso se chama encapsulamento, E, pelo visto, tu não sabe java suficientemente pra sair dando aula por aí.
Depois tu fala alguma coisa errada, e o cara fica o resto da vida pensando "putz, fulano falou que era assim, pq não funciona?".
Então, recomendo que fique esperto antes de postar.

[2] Comentário enviado por marlliton em 09/05/2020 - 01:34h


[1] Comentário enviado por caarlos0 em 01/03/2011 - 20:47h

só pra constar, isso se chama encapsulamento, E, pelo visto, tu não sabe java suficientemente pra sair dando aula por aí.
Depois tu fala alguma coisa errada, e o cara fica o resto da vida pensando "putz, fulano falou que era assim, pq não funciona?".
Então, recomendo que fique esperto antes de postar.


Boa noite, estou com uma dúvida cruel, estou estudando c++ e não entendi a logica de criar um método para alterar uma variavel que é privada, e logo em seguida colocar esse método Ex: (Set() ) como pricado também. A intenção era criar este método para alterar o valor de uma variável mas logo em seguida no tutorial que estou aconpanhando o cara coloca o set() privado, bugou tudo na minha mente. Qual é o intúito disso??? Criar outro método pra alterar o método que altera a propriedade private??? rs "bugou" o cérebro aqui ,quando tentei entender isso.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts