what is the difference between interface and abstraction?
Answer Posted / navin c. pandit
In Interface, all the member functions are abstract implicitly
so it is imp. to define all fn. declared inside Interface.
Moreover, we cann't define a fn. or we cann't declare any
member variable in an Interface. Also, we cann't declare or
define any non-abstract method in Interface.
In Abstract class, we can declare an abstract method as well
as we can also define a non-abstract method. We can also
declare a variable member in abstract class.
In both the condition, declared abstract method is
implemented out side the class i.e in derived class which
inherits Interface/Abstract class, whatever you have used.
| Is This Answer Correct ? | 4 Yes | 3 No |
Post New Answer View All Answers
Can u list some style properties of List Box?
Can we override interface methods in c#?
Can a constructor be static in c#?
Will the following code compile and run?
What is the usage of OLE?
What is a c# delegate?
What is generic and non generic collections in c#?
What is the and operator in c#?
If dll and exe files are same it means you can deploy both the files in gac?
What is the use of ienumerable in c#?
What is lazy in c#?
How does inheritance work in c#?
What is toint32 c#?
Difference between call by value and call by reference in C#?
What is the difference between list and arraylist in c#?