Abstract class

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
m
Line 6: Line 6:
 
* [[Avoid concrete base classes]]
 
* [[Avoid concrete base classes]]
 
* [[The top of the class hierarchy should be abstract]]
 
* [[The top of the class hierarchy should be abstract]]
 +
* [[Superclass]]
  
 
{{Nomenclature}}
 
{{Nomenclature}}
  
 
[[Category: Nomenclature]]
 
[[Category: Nomenclature]]

Revision as of 00:47, 17 September 2009

Any class that has abstract method declarations or any class inheriting from an abstract class without supplying an implementation for every abstract method in the super-class.

Objects of an abstract class cannot be instantiated. Abstract classes are commonly used in inheritance hierarchies.

See Also


Personal tools