Posts

Comparison on Inheritance and Polymorphism

Image
Comparison on Inheritance and Polymorphism Inheritance allows, code reusability and the polymorphism is, the occurrence of one function with different form. The basic difference between inheritance and polymorphism is that inheritance allows the already existing code to be reused again in a program, and polymorphism provides a mechanism to dynamically decide what form of a function to be invoke Definition of Inheritance Inheritance is one of the crucial features of OOP, which strongly support “reusability”. Reusability could be described as creating a new class by reusing the properties of the existing class. In inheritance, there is a base class, which is inherited by the derived class. When a class inherits any other class, the member(s) of the base class becomes the member(s) of a derived class . Inheritance in Object Oriented Programming OOPs is a style of computer programming which represents concepts as objects that have...