Want to create interactive content? It’s easy in Genially!
Types Of inheritance
Adam Wingell
Created on March 10, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
View
Pechakucha Presentation
Transcript
Types Of inheritance
There are a few types of inheritance, it is important to understand the difference between them all to be better able to impliment inheritance into your programs. Click through the options below.
heirarchical
multiple
multilevel
Single
Heirarchical inheritance is multiple classes that inherits from a single class. This means a parent class is the base class for many child classes.
Multilevel inheritance is a class that inherits from a class that inherits from another class. This creates a chain of inheritance that means classes can behave like parent and child classes.
Single Inheritance is when only one class inherits from another. This means that the derived class gains the properties and methods of the base class.
Multiple inheritance (via interfaces) is not supported by C# but does allow multiple interfaces. This allows the program to still access behaviours from different intefaces which achieves the same thing as multiple Inheritance.