Acessos em Java: private, protected e public

Publicado por Robson Fernando Gomes em 01/03/2011

[ Hits: 9.280 ]

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

Pegar o próximo valor de uma sequence no Oracle

Instalação do servidor WebLogic no Linux

Concatenando String de Forma Eficiente em Java

Como converter ASCII para char ou char para ASCII em Java

Instalando o PostgreSQL no GNU/Linux

Leitura recomendada

Java 6 no Linux Debian 4.0 Etch

Como instalar e configurar um servidor GlassFish no Eclipse Luna

Java Web Start

Instalando NetBeans 5.5 no Debian 4.0 (Etch)

Cursos gratuitos e certificados em Java e POO - Introdução

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts