What do mean by polymorphism, inheritance, encapsulation? Polymorhism: is a feature of OOPl that at run time depending upon the type of object the appropriate method is called.Inheritance: is a feature of OOPL that represents the is a relationship between different objects(classes). Say in real life a manager is a employee.