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
What is the difference between class and namespace?
What is the implicit name of the parameter that gets passed into the class set method?
How to rotate an Image in C#?
What is session management in c#?
What are predicates in c#?
What are methods in C#?
What are namespaces, and how they are used?
Is c# 8 released?
What standard types does c# use?
What are the Types of optimization and name a few and how do u do?
Explain the process of inheriting a class into another class?
Is collection a data structure?
What is the difference while using directive vs using statement ?
What is using keyword?
Is there hashmap in c#?