Skip to content
Sharp

Object-oriented programming · interview question

Can an abstract class be instantiated directly in Java?

Multiple choiceEasychapter-5-curatedpremiumoopabstract-classes
Choose one answer
Answer and explanation

Correct answer

C. No, it cannot be instantiated directly.

Why

Abstract classes cannot be instantiated directly. They are designed to be subclassed to provide specific implementations for abstract methods.

Test yourself on Object-oriented programming

A free test with instant, explained results. No account needed.

Start free test
All Object-oriented programming questions →