Inheritance in the CSDB

Each class in the CSDB has a base instance, named _BASE_INSTANCE_. It provides the default values for the other instances of the class. Any attribute in an instance will inherit its value from the same attribute in the _BASE_INSTANCE_ unless it has been specifically assigned another value.

Inherited values in a specific instance are the same as those in the base instance. You can check if a variable’s value is inherited from the _BASE_INSTANCE_ by inspecting its value in the _BASE_INSTANCE_. Also, if you delete a value from a variable (see "Managing Classes"), and the value re-appears in the instance automatically, the value is being inherited from the _BASE_INSTANCE_.


© 1993 - 2012 Hewlett-Packard Development Company, L.P.