Want to create interactive content? It’s easy in Genially!

Get started free

Types Of inheritance

Adam Wingell

Created on March 10, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Geniaflix Presentation

Vintage Mosaic Presentation

Shadow Presentation

Newspaper Presentation

Zen Presentation

Audio tutorial

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.