Which of the following statements is correct regarding abstract classes?

A An abstract class cannot be extended

B A subclass of a non-abstract superclass cannot be abstract

C A subclass can override a concreate method in a superclass to declare it abstract.

D An abstract class cannot be used as a data type

Solution

Correct Answer: Option C

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions