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 are nullable types in c#
How do I enforce const correctness in c#?
What is public, private, protected, internal and internal protected?
what is main function of alternate teamplate of datalist?
Is php easier than c#?
What is the process of Serialization?
How do I run a cshtml file?
Which is faster array or arraylist in c#?
What is difference between static and constant variable?
Explain nullable types in c#?
What is the and operator in c#?
What is difference between dictionary and hashtable?
What's the difference between the debug class and trace class? Documentation looks the same.
What is decimal in c#?
Explain the access modifiers in c#?