When you implement a non-abstract class that inherits another class, you must override the abstract methods of the base class. Abstract methods do not contain any implementation and require that you provide an override method in the implementation of the inherited class.
Optionally, you may also override any of the virtual methods or properties of the base class. Virtual methods do contain an implementation, but the creator of the base class recognizes that it is an implementation that a derived class might need to override.
Your COBOL development system provides an easy way to override members. The Override COBOL Members dialog available in the editor:
Override the members of an inherited class using the dialog as follows:
This adds the construct of the override methods at the end of the derived class.