Object-Oriented Programming MCQ: Abstract Classes and Interfaces

Company: Josh Technology

Difficulty: medium

Problem Statement

Answer: Only one Option is correct. Choose the same. Please note there is Negative Marking for wrong answers. Which of these statements regarding abstract classes and interfaces is generally true? An abstract class can implement all its methods, whereas an interface cannot declare any methods at all. An interface can have constructors just like any other concrete class. An abstract class can provide some method implementations, but cannot be instantiated directly. An interface cannot be used as a type or reference in object-oriented languages.