Features of Object Oriented Programming

•    Classes and Objects •    Abstraction and Encapsulation •    Inheritance •    Reusability •    Polymorphism Features of Object Oriented Programming : Java effect Classes in…