Inheritance,
together with encapsulation and polymorphism, is one of the three primary
characteristics (or pillars) of object-oriented
programming. Inheritance enables you to create new classes that reuse, extend,
and modify the behavior that is defined in other classes. The class whose
members are inherited is called the base class,
and the class that inherits those members is called the derived
class.
Note
|
Structs do not support inheritance, but they can implement
interfaces.
|
Conceptually, a derived class is a specialization of the base
class. For example, if you have a base class Animal, you
might have one derived class that is named Mammal and
another derived class that is named Reptile. A Mammal is an Animal, and
a Reptile is an Animal, but each derived class represents different specializations of
the base class.
No comments:
Post a Comment
Please Give Your Valuable Comments on this Topic