What is the difference between Abstract and Interface?
Answer Posted / anand
Abstract Class:
1. Abstract Class Can contain Abstract Methods and Non-
Abstract Methods.
2. When a Non-Abstract Class is Inherited from an Abstract
Class, the Non-Abstract Class should provide all the
implementations for the inherited Abstract Method.
Interface:
1. Interface is nothing but Pure Abstract Class ie
Interface can contain only the function declaration.
2. All the members of the interface are Public by Default
and you cannot provide any access modifiers.
3. When a class is inherited from the interface, the
inherited class should provide actual implementations for
the inherited members.
Is This Answer Correct ? | 80 Yes | 18 No |
Post New Answer View All Answers
Show us in simple steps to create setup & deployment project for windows application?
Give an example of a directcast.
How to use reflection to call generic method?
What are the types of assembly available
Explain about finalize method?
Why are dynamic link library used over static one?
what happens if you inherit multiple interfaces and they have conflicting method names?
Is string immutable in c#?
What is a must for multitasking
Why is it efficient to use System.string under System.Text.StringBuilder ?
What does args mean in c#?
List the fundamental oop concepts?
Explain the types of Polymorphism.
Explain partial class in c#?
How does array sort work?