What is the difference between Abstract and Interface?
Answer Posted / nevin jain
-Abstract class contains both data members n members
functions.... but Interface contains only members functions
-Abstract class contains both complete n incomplete methods,
incomplete methods has to be explicitly marked as abstract
method...where as Interface contains all incomplete method n
no abstract keyword is requires explicitly.
-Abstract class n theirs members can be public,private or
protected whereas... By default access modifier are public n
no other access modifier can be given to interface n theirs
members.
-Abstract class members are inherit into derived class as
inherit members whereas... Interface members as inherited as
prototype members..
-Abstract class contain constructor whereas.. interface does
not contain..
Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
What is appdomain in c#?
Why do we use yield in c#?
Define multicast delegate? How it be used?
What are managed providers?
What is the task perform by clr?
Is overriding of a function possible in the same class?
Which is faster abstract class or interface in c#?
Write a sample code to write the contents to text file in c#?
Why to use “using” in c#?
What are the examples of data types?
What are the properties of a string class?
Why cannot you specify the accessibility modifier for methods inside the interface?
What is console programming language?
Define thread?
What is difference between ienumerable and list in c#?