Object-oriented programming (OOPs) Question:

Download Job Interview Questions and Answers PDF

Whats the Difference between Interface and Abstract Class?

OOP Interview Question
OOP Interview Question

Answer:

Abstract Class:
Have constructors.
Not necessarily for the class inheriting it to Implement all the Methods.
Doesn't Support Multiple Inheritance.

Where everything is Opposite in the Interfaces.

Download OOP Interview Questions And Answers PDF

Previous QuestionNext Question
What are the various types of ConstructorWhat can you do to make class available for inheritance but you need to prevent its method to come in inheritance chain?