Acessos em Java: private, protected e public

Publicado por Robson Fernando Gomes em 01/03/2011

[ Hits: 10.007 ]

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

Executando vários comandos em sequência no GNU/Linux

Como lista todas fontes do computador em Java

Um problema raro, mas que pode acontecer com você usando NextLine()

Como gerar números aleatórios em Java

Exibir ponto em expressão regular (regex)

Leitura recomendada

Arredondar e diminuir o número de casas decimais em Java

Convertendo tipo "data" para "calendar" em Java

Remover a barra padrão de um JFrame

Por quê o Java tem uma xícara de café na logo

Java - Anti-aliasing de fontes em aplicações gráficas

  

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