Acessos em Java: private, protected e public

Publicado por Robson Fernando Gomes em 01/03/2011

[ Hits: 9.386 ]

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

Concatenando String de Forma Eficiente em Java

Listar todos arquivos de uma pasta com Java

Diferença entre replaceAll e replace na classe String em Java

Fazer o leitor de cd ejetar a bandeja

Como verificar ou setar permissões em arquivos através do JAVA

Leitura recomendada

Java 7 no Linux Mint 14 e Ubuntu - Instalação via PPA

Java 6 no Linux Debian 4.0 Etch

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

Remover a barra padrão de um JFrame

Como instalar e configurar um servidor GlassFish no Eclipse Luna

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts