Difference between multi-level and multiple inheritance?

Answer Posted / muhammad asim

Multiple inheritance::::

Multiple inheritance refers to a feature in which a class can inherit
behaviors and features from more than one superclass. This contrasts
with single inheritance, where a class may inherit from only one
superclass.

Syntax:
Class derived: <access specifier> base_class_name1,
<access specifier> base_class_name2
____________________________________________________________

Multilevel Inheritance:::

When you define more than two levels of inheritance (in the form of a chain of
classes), it would be generally referred to as multi-level inheritance. In the
case of multi-level inheritance, all the members of all super classes would be
automatically available within the sub class.

Syntax:::

Class base_class_name1
{
// List of members
};
Class derived_base_name2 : <access specifier> base_class_name1
{
// List of members
};
Class derived : <access specifier> derived_base_name2
{
// List of members
Class A
Class B
Class C
• Base Class To Both classes B and C but it is
Direct Base Class to B and Indirect Base Class
To Class C.
• Direct Base Class To Class C and Derived
from Class A.
• Derived from Class B, But it also act as
An Indirect Derived Class of A

____________________________________________________________

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is different between Implicit conversion and Explicit conversion in C#?

740


What are the 3 elements of delegation?

738


What is the correct way of declaring an xml namespace?

661


write a C# Program add two matrix ?

779


What are async and await?

748


For read-only operation which property you have to designated?

845


Is object an int c#?

723


Explain how to implement an object pool in c#.net

739


Can constructor be overloaded in c#?

665


explain the features of static/shared classes.

733


What is a .exe extension files? How is it similar to .dll extension files?

804


What is Dependency of Injection?

736


Can you inherit from a sealed class?

695


What are PE(Portable Executable)?

746


What are anonymous types in c#?

692