posted 21 years ago
An abstract class is a class that cannot be instantiated. An abstract method is a method that has no implementation.
An abstract class need not have any abstract methods, but a class that has an abstract method must be declared an abstract class. Also, any class that subclasses an abstract class or interface and does not override all the methods must also be declared abstract.