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
What is tochararray in c#?
What is the difference between static class and sealed class in c#?
How many types of namespaces available in version4?
Explain the difference between Metadata and Manifest
Why singleton is sealed?
Can properties be private in c#?
What are properties in c#. Explain with an example?
Can we inherit partial class in c#?
what is the difference between convert.tostring() and tostring() functions ?
What are collection classes?
Is arraylist thread safe?
Explain About Assembly in .NET, types of assemblies, their difference, How to register into GAC. How to generate the strong names & its use.
Why generics are used?
what is the difference between .dll and .exe
What is the difference between package and interface?