Which of the following statements regarding abstract methods are true?

Which of the following statements regarding abstract methods are true?


A. An abstract class can have instances created using the constructor of the abstract class.
B. An abstract class can be extended.
C. A subclass of a non-abstract superclass can be abstract.
D. A subclass can override a concrete method in a superclass to declare it abstract.
E. An abstract class can be used as a data type.

The correct answer is BCDE


Java

Learn More Multiple Choice Question :