A class that contains one or more abstract methods, and therefore can never be instantiated. Abstract classes are defined so that other classes can extend them and make them concrete by implementing the abstract methods.
A class with the
abstractreserved word in its header. Abstract classes are distinguished by the fact that you may not directly construct objects from them using the
newoperator. An abstract class may have zero or more abstract methods.
- Browse Related Terms: abstract class, abstract method, const, declaration, definition, final class, final method, goto, keyword, method signature, reserved word, static initializer, static method, static nested class