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 smpte vc-1?
What is odata in web api?
What are the ways to sending the data in ASP.NET page?
Explain the difference between debug.write and trace.write? When should each be used?
Explain how to prepare culture-specific formatting in .net.
What is the concepts of globalization and localization in .net?
What is base class of .net?
What is xaml? Are xaml file compiled or built on runtime?
What do you understand by aggregate dependency?
How to turn off cookies for a page?
there is two functions function a and function b like fun a(){.... ..... } fun b() { } in function b i write the coding to add two numbers and i need to dispaly the sum result in function a with out using global variable. how we do?
Define xmlreader class.
What are the different authentication modes in asp.net?
How can you handle unmanaged code exceptions in asp.net?
What is viewstategenerator?