What is the differances between a abstract calss and
interface
Answer Posted / alb.shah
ABTRACT CLASS:
-------------
• It can not be instantiated
• It allow us to specify all access modifier except
Private
• A class inheriting this must implement all of its
abstract method
• A class can inherit only one abstract class at a
time.
• Abstract class can add more functionality with out
destroying child classes that were using old version.
• We can declare the following
1. Fields
2. Constructors
3. Static Constructors
4. Static Functions
5. Concrete Functions
INTERFACE :
---------
• It can not be instantiated
• It allows only public Access modifier
• A class implementing interface must provide body
for its entire member.
• A class can implement more than one interface at a
time.
• Adding of additional functionality will have an
effect on its child class due to the necessary
implementation of interface methods.
• We can not declare the following
1. Fields
2. Constructors
3. Static Constructors
4. Static Functions
5. Concrete Functions
| Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
What is data grid view in asp.net?
A web service can only be written in .net? State whether true or false.
What are the contents of cookie?
What is the use of view state?
What is application variable?
To display data in the combo box, prior to setting the Data Source, what kind of property on a Combo Box do you set with a column name?
Explain managed code an un-managed code.
Is asp.net outdated?
Explain the page lifecycle of an asp.net mvc? : asp.net mvc
What are the advantages of asp.net?
What is the asp.net control toolkit?
How does session work?
What are the advantages of passport authentication?
Can we use html in asp.net?
What is the difference between asp.net and mvc?