Atributos PRIVATE

5 respostas Resolvido
L

Boa tarde,

Alguém poderia me esclarecer o porque colocar um atributo PRIVATE em java e qual é o significado?

5 Respostas

Jonathan_Medeiros
Solucao aceita

A única classe que tem acesso ao atributo é a própria classe que o define, ou seja, se uma classe Pessoa declara um atributo privado chamado nome, somente a classe Pessoa terá acesso a ele.

L

Jonathan, Muito Obrigado.

Porém não consigo entender, não entra na minha cabeça.

Att,

Rodrigo_Void

Um atributo privado n pode ser acessado diretamente de fora de sua classe.
Permite implementar controles via get e set.
É bom se vc quer criar um método para buscar o valor mas n quer um método direto que defina seu valor. Como o saldo de cuma conta bancária. O valor se altera pelas operações bancárias como saque e depósito, vc n pode alterar diretamente, mas pode ver o saldo atual.

Jonathan_Medeiros

Não sei se é o seu caso, mas quando você começa a trabalhar isso na prática tudo se torna mais fácil de entender do que somente na leitura!
Aí sim tu vai compreender casos de aplicação do public, private ou protected.

staroski

Procure material sobre os conceitos de programação orientada a objetos, principalmente encapsulamento.

Criado 30 de maio de 2018
Ultima resposta 31 de mai. de 2018
Respostas 5
Participantes 4