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.
Correct Answer: When it doesn't make sense to have objects of that class.