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
write a program that takes input in digits and display the result in words from 1 to 1000
What is class and object in oops?
What is the types of inheritance?
What is use of overloading?
What is advantage of inheritance?
What are properties in oop?
what is difference between class template and template class?
How many human genes are polymorphic?
What is the full form of oops?
Which method cannot be overridden?
How do you use inheritance in unity?
Can destructor be overloaded?
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?
Explain the concepts involved in Object Oriented programming.
What is polymorphism explain its types?