A concrete class can have instances stored in the database. In contrast, an abstract class cannot have any instances.
A selection on the Class form determines whether a class is concrete or abstract. On the Class Explorer display, the shape identifies a concrete class.
For all but a few classes, a dash or minus sign (-
) character as the last character in the class name indicates that the class is abstract and can contain other (abstract or concrete) classes. For example, the Rule- class and Work-Cover- class are abstract classes, while Work-Cover-General is a concrete class.
Concrete classes usually appear near or at the bottom (leaf nodes) of the class hierarchy, but may appear anywhere below the top level.
abstract class, base class, class, directed inheritance, ultimate base class | |
About Class rules
Class hierarchy — Concepts and terms |