In Java, declaring a class abstract is useful
A. To prevent developers from further extending the class.
B. When it doesn't make sense to have objects of that class.
C. When default implementations of some methods are not desirable.
D. To force developers to extend the class not to use its capabilities.
E. When it makes sense to have objects of that class.
Answer: Option B

Join The Discussion