Difference between multi-level and multiple inheritance?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / #imadude
Multiple inheritance.
- when a class is derived from two base classes.
Multilevel inheritance.
- When one derived class is working as the base class of another.
~peaceout~
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / rizwan iqbal
In multiple inheritance there is a more than one parent class and one child class..
eg:
parent class
parent class
child class
Multilevel:
In Multilevel inheritance there is a more than one child classes and only one base class
eg:
base class
child class
child class.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mahfuz hasan
MULTIPLE INHERITENCE:
INHERITENCE OF CHILD CLASS FROM FRIEND AND PARENT CLASSES
MULTILEVEL INHERITENCE:
INHERITENCE OF CHILD CLASS FROM PARENT CLASS WHERE PARENT
CLASS IS CHILD CLASS OF ANOTHER CLASS.
| Is This Answer Correct ? | 8 Yes | 10 No |
Answer / abilash aravindan
Multiple inheritance:
In this , we can inherit more than one class..
Base Class
^
/ \
c1 c2
MultiLevel Inheritance:
In this, One class can inherit, one derived class and tat
derived class will be act as a base class for another
derived class...
c1(base class for c2)
|
(base class for c3)c2(derived class of c1)
|
c3(derived class of c2)
Hope now you can understand better..
| Is This Answer Correct ? | 29 Yes | 38 No |
Answer / harish chandra sahu
Multiple Inheritance:In multiple inheritance there is only
one super(Base) class and can has many child class.And java
does not support multiple class.Practical Ex is one child
cannot has two mother.
A
^
/ \
b c
Multilevel Inheritance: There are one super class and many
subclasses, and the subclass must be a superclass if it can
inherited by the next subclass and so on.Java support it.
A
|
B
|
C
|
D
| Is This Answer Correct ? | 7 Yes | 24 No |
Can properties be private in c#?
Define using statement in c#?
What is dataview c#?
What is difference between dictionary and hashtable?
Can you declare the override method static while the original method is non-static?
What are All kind of access specifiers for a class and for methods
Is there regular expression (regex) support available to c# developers?
Tell me something about Exceptions. What is the common exception class?
What is iformatprovider in c#?
I wish to create a windows application to perform a similar function as that of the "Search" which is provided to look for related files and folders in the System.. What steps must i follow??
How many types of polymorphism are there?
What are extension methods and where can we use them?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)