Exemple pratique d'Encapsulation vs se Cacher de l'Information vs Abstraction vs Données se Cachant dans Java

Je sais qu'il y a beaucoup de post concernant cette question, qui a explication théorique en temps réel des exemples.Ces Oups termes sont
très simple mais le plus déroutant pour les débutants comme moi.
Mais je m'attends pas ici une définition et en temps réel exemple MAIS attend extrait de code en java.

Quelqu'un merci de donner de très petites extrait de code pour chacun en Java qui va beaucoup m'aider à comprendre l'Encapsulation vs se Cacher de l'Information vs Abstraction vs Données Cacher dans la pratique?

Se cacher de l'Information est une autre façon de dire que l'encapsulation. Donner non approuvé (ou même de confiance) aux clients d'accéder à l'état d'un objet d'une manière qui permet aux clients à des fins malveillantes (ou accidentellement) corrompre l'état d'un objet est une très mauvaise chose. Dans la mesure du possible, l'état d'un objet doit être cachée du monde.

OriginalL'auteur Prashant Shilimkar | 2013-11-13