explain encapsulation in java - Search