Atributos PRIVATE

Boa tarde,

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

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.

Jonathan, Muito Obrigado.

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

Att,

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.

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.

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