Encapsulamento

vejo muita gente falar sobre encapsulamento mais o que é isso…!
já procurei mais achei nada sobre o assunto por favor que souber me explique de uma maneira objetiva e fácil ficarei grato…!

Ola

Acho que isto pode te ajudar…
http://minerva.ufpel.edu.br/~rubinei/encapsulamento.html

Ola,

Achei outra explicação bem legal…

QQ dúvida sobre as explicações só postar ae…

Cara pelo o que eu entendi é o seguinte:
encapsulamento e quando vc tem uma certa classe por exemplo
uma batedeira vc tem outra classe que necessita que essa batedeira seja
ligada e desligada no tempo certo dai então vc instancia um objeto da classe
batedeira para que ele realize a função desejada… neste caso acontece o
encapsulamento que permite vc separar um mecanismo de uma certa classe
e com isso não muda sua estrutura e não permite que o usuário perceba… um mecânico pode mudar todas as peças do carro mais o cliente quer dizer o motorista vai somente vira a chave para o carro funcionar sem perceber a mudança…

é esse conceito mesmo cara…??

Encapsulamento na prática é só uma maneira de"esconder" coisas que não podem ou não precisam aparecer no resto da aplicação.
Por exemplo,em uma aplicação bancária existem métodos que trabalham com sua senha.
Você não gostaria que sua senha ficasse dando sopa,né?
Você faz encapsulamento com o modificador “private”.
Existe um outro modificador chamado “protected” que restringe o acesso somente para as sub-classes.
Você já ouviu falar de interface?
É a parte pública de uma classe,que todos podem ver.

Obrigado cara deu pra pegar um conceito legal…!