Programming, Object Oriented, Java.
There are 4 major principles that make an language Object Oriented. These are Encapsulation, Data Abstraction, Polymorphism and Inheritance. These are also called as four pillars of Object Oriented Programming. Encapsulation Encapsulation is the mechanism of hiding of data implementation by