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
code for "For every 5days system has to create 1text file with the corresponding date and it has to store in c-drive" by using web applications
Explain the concept of View Model in MVC?
Describe Segmentation With Paging?
How should I destroy my objects in asp.net?
COM+ Used ________________ Isolation Level
What is gridview in asp.net?
Explain why it is useful to use mvc instead of webforms? : asp.net mvc
Where the assembly is stored in asp.net?
How to integrate angular 8 with asp.net mvc 5? : Asp.Net MVC
What are the new navigation controls in asp.net 2.0?
Explain what are delegates?
Name some asp objects?
What are the major built-in objects in ASP.NET?
Explain what is an abstract class?
What are the modes of updation in an updatepanel? What are triggers of an updatepanel?