Difference between abstract class and interface
Answer Posted / amit sinha
a) Interface force class to implement all methods and
function for implement while as Abstarct class does not
force class , you can override method and fuction of base
class .
b) Interface contains method and function without
implemention with signature only while as Abstract class
contains method , function with implemention and signature
c) By default , method ,function and members is public in
nature within interface , while as In Abstract class ,
memebers can be protected as well private etc..
d) Interface supports Multiple inheritance while as
Abstract class does not support Multiple Inheritance
e)Abstract classes are faster than interfaces
f)you can prevent not required method to override in
Abstract class , but not in Interface
| Is This Answer Correct ? | 38 Yes | 11 No |
Post New Answer View All Answers
Explain the difference between l1 and l2 cache? : Dot net architecture
Define a managed code? : Dot net architecture
Explain hard disk? : Dot net architecture
Explain about developer benefit from memory management?
what are login controls?
How can we perform data binding in atlas?
What are .net mobile controls features? : Microsoft dot net mobile
4. Wcf- what Asych and Sych call and how that works
How does an appdomain get created?
How will you do windows authentication and what is the namespace?
Explain is development of a mobile web application with asp.net is very easy? : Microsoft dot net mobile
What is the cli? Is it the same as the clr?
Use of Enable view state ? if turn off what happen ?
What is application frame host?
What is an interrupt? : .NET Architecture