This blog shows the main types of inheritance in OOP
·
Implementation
inheritance refers to the ability to use a base class's properties and
methods with no additional coding.
·
Interface
inheritance refers to the ability to use just the names of the properties
and methods, but the child class must provide the implementation.
·
Visual inheritance
refers to the ability for a child form (class) to use the base forms (class)
visual representation as well as the implemented code.