encapsulation - JAVA concepts: abstraction, encapsulation and package
encapsulation - Java modifiers public, private and protected as appropriate for the guidelines of the encapsulation