An abstract class is which of the following?

A A class that has direct instances, but whose descendants may have direct instances.
B A class that has no direct instances, but whose descendants may have direct instances.
C A class that has direct instances, but whose descendants may not have direct instances.
D A class that has no direct instances, but whose descendants may not have direct instances

Correct Answer: A class that has no direct instances, but whose descendants may have direct instances.

Related Questions

Which of the following declares an abstract method in an abstract Java class?
Which of the following class definitions defines a legal abstract class?
In Java, declaring a class abstract is useful

Next steps