Difference between multi-level and multiple inheritance?
Answers were Sorted based on User's Feedback
Answer / kautilya
Multiple Inheritance : we can inherit more than one class
in the same classe.
Multi-Level Inheritance: where onc class can inherit only
one base class and the derived class can become base class
of some othere class.
Is This Answer Correct ? | 250 Yes | 35 No |
Answer / muhammad usman
In Multipal inheritance like this:
Base Calss
_________________
/ | \
/ | \
Class1 Class2 Class3
MultiLevel Inherintance:
Base Class
|
|
Class1
|
|
Class2
Is This Answer Correct ? | 157 Yes | 67 No |
Answer / anand
Multiple Inheritance:
One derived class can have more than one base class
Multilevel Inheritance:
One child class is derived from a base class which was derived from another base class.
Ex:
Multiple:
Class A Class B Class C
\ | /
\ | /
\ | /
-----------------------------
|
|
Class D [Derived class having mor e than one base class]
Multilevel:
Class A
|
|
|
Class B
|
|
|
Class C
Is This Answer Correct ? | 91 Yes | 9 No |
Answer / ashifa
Multiple inheritance: It has one derived class and can have
more than one base class.
Multilevel inheritance: It has one base class and many
levels of derived classes.
Is This Answer Correct ? | 56 Yes | 17 No |
Answer / sarathi soja
Multiple Inheritance : we can inherit more than one class
in the same classe.
Multilevel Inheritance:
we can inherit a single class in more than one class
one base class and many derived class
Is This Answer Correct ? | 52 Yes | 25 No |
Answer / vikram
multiple inheritance:A Class Extends or derived from
atleast more one class or interface.
Multi-level:A class Extends or Derived from exactly one
class & derived class can act as base class for another class
Is This Answer Correct ? | 25 Yes | 5 No |
Answer / naveenshekhar
Multiple Inheritance : we can inherit more than one class
in the same classe.
Multilevel inheritance: It has one base class and many
levels of derived classes.
Is This Answer Correct ? | 14 Yes | 4 No |
Answer / aruna
In C#:
interface is supporting multiple inheritence
class is supporting multi level inheritence.
Is This Answer Correct ? | 10 Yes | 3 No |
Answer / vipin rana
multiple inheritance: It is define that type of inheritence
in which more than one class can derived one derived class.
ie.
base1 base 2 base n
| | |
| | |
|_____________ derived _______|
multilevel inheritance: It is define that type of
inheritance in which one derived class can derived a new
class as well as well base class for new derived class is
refered to as intermidite base class..
ie. 1 base class
|
|
|
2 intermidiate base class
|
|
|
3 derived
or .. student
|
|
test
|
|
result
Is This Answer Correct ? | 7 Yes | 4 No |
Answer / ankur
Multiple Inheritance:- It will done through 'Interface' in C#
Ex:- Interface1(or Class1) Interface2(or class2)
! !
! !
! !
! -------------------!
!
!
Class
Multilevel Inheritance :- In the multilevel inheritance One class another and so on
Class1
!
!
Class2
!
!
Class3
Is This Answer Correct ? | 4 Yes | 2 No |
Can a child class call the constructor of a base class?
You are creating a custom usercontrol, some of the newly created properties are shown in the properties window. How you can hide a new property named theme from the properties window?
What is extension method in c# and how to use them?
What is the ouput of the following program?
What are events in C#?
What is the difference between readonly and const
Difference between abstract classes and interfaces
i want the csharp questions&answeres
How does c# generics and c++ templates compare?
Is c# and c sharp same?
What is parse method in c#?
What is datacontract in c#?