SE450: Subclassing: Abstract classes [5/35] |
Often an intended superclass will be abstract.
An abstract class cannot be instantiated. It may have abstract methods.
java.util.Observable should be abstract, since it is useless unless subclassed. (Alternatively setChanged() and clearChanged() should be public.)
java.awt.Component is abstract.