REPOSITORY paragraph for defining a subclass
Use the REPOSITORY
paragraph to declare to the compiler
that the
specified words are class-names when you use them within a subclass
definition, and to optionally relate the class-names to the
corresponding external class-names (the class-names as they are
known outside the compilation unit).
About this task
For example, in the CheckingAccount subclass definition, these REPOSITORY
paragraph
entries indicate that the external
class-names of the classes referred to as CheckingAccount, Check,
and Account within the subclass definition are CheckingAccount,
Check, and Account, respectively.
Environment Division. Required
Configuration Section. Required
Repository. Required
Class CheckingAccount is "CheckingAccount" Optional
Class Check is "Check" Required
Class Account is "Account". Required
In the REPOSITORY
paragraph, you must code an
entry for each
class-name that you explicitly reference in the subclass
definition. For example:
- A user-defined superclass from which the subclass that you are defining inherits
- The classes that you reference in methods within the subclass definition
The rules for coding REPOSITORY
paragraph entries
in a subclass are identical
to those for coding REPOSITORY
paragraph entries
in a class.