What is the differances between a abstract calss and
interface
Answer Posted / porchelvi .a
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 ? | 4 Yes | 0 No |
Post New Answer View All Answers
What is object in oops?
i got a backdoor offer in process global,Bangalore..Can i work with it?
Can an interface inherit a class?
Why do pointers exist?
What does <> mean pseudocode?
How is class defined?
What is balance factor?
what are the realtime excercises in C++?
What are the benefits of oop?
What is abstraction in oop?
String = "C++ is an object oriented programming language.An imp feature of oops is classes and objects".Write a pgm to count the repeated words from this scenario?
What is polymorphism in oops with example?
What is polymorphism give a real life example?
c++ program to swap the objects of two different classes
What is the real time example of encapsulation?