Java 12 – Java Abstraction and Encapsulation