example of encapsulation in java