What is difference between interface inheritance and class
inheritance ?
Answers were Sorted based on User's Feedback
Answer / mohan kumar e.
In .net two types of inheritance is there.One is interface
inheritance and class inheritance. Multiple inheritance is
possible with the help of interfaces.
| Is This Answer Correct ? | 41 Yes | 21 No |
Answer / anand
1. we can inherit multiple ingerface to derived class but
only one class can inherit at a time
2. we must give implementation for interface members in
derived class. but it optional for class inheritance
| Is This Answer Correct ? | 21 Yes | 7 No |
In interface inheritance all the methods should be
public.but in class inheritance mey be user defined.
| Is This Answer Correct ? | 19 Yes | 8 No |
Answer / jyothish vakkom
in c# thr is no multiple inheritanc.so we use intefaces in
c# 4 implimenting multiple inheritance..
| Is This Answer Correct ? | 13 Yes | 2 No |
Answer / govind verma
there are mainly two types of inheritance--
1) Implementation inheritance--when a class is derived from
another class such that it inherits all the members of base
type.
2) Interface Inheritance--when a type inherits only
signature of functions of another type . it does not uses
constructor.
| Is This Answer Correct ? | 11 Yes | 3 No |
Answer / sudheer
An interface has all public members and no implementation. An abstract class is a class which may have the usual flavors of class members (private, protected, etc.), but has some abstract methods.
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / naag algates
1. Derived class can inherit from only one base class(because no multiple inheritance)
2. Base class(or any class) can inherit any number of interfaces.
3. Single class can support multiple interface and multiple class can support same interface.
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / kanan
1) C# doesn't support multiple inheritance, by inheriting
interface we can overcome this problem, as we can inherits
as many interface as we want.
2)implementation of class methods is not must like interface.
| Is This Answer Correct ? | 6 Yes | 3 No |
Is visual c# free?
How do you generate documentation from the C# file commented properly with a command-line compiler?
What are object pooling and connection pooling and difference? Where do we set the Min and Max Pool size for connection pooling?
Is equal in c#?
What is the differences between datagrid, datalist and repeater in .net?
Is struct object oriented?
How do you implement thread synchronization (object.wait, notify,and criticalsection) in c#?
What are interfaces in c#?
Can you inherit multiple interfaces?
7 Answers Host4Big, Mind Tree, Moftak Solutions, Siebel Systems,
What is the functionality of break and continue in Visual Studio?
What are the fundamental oop concepts?
Why do we need generics in c#?
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)