What is OOCobol?

OS/VS COBOL, COBOL II, Enterprise COBOL for z/OS. OpenCOBOL and OOCobol.
Previous topicNext topic
User avatar

Topic Author
Anuj Dhawan
Posts: 2446
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Zodiac: Sagittarius

What is OOCobol?

Post by Anuj Dhawan » Sun May 26, 2013 2:07 pm

OOCOBOLOOCobol is Object Oriented Implementation of COBOL. COBOL Object Orientation and associated capabilities provides facilities for developing object-oriented programs using the COBOL programming language. These facilities are currently part of a proposal[Obi94] to extend standard COBOL as the result of work by an X3J4 taskgroup, and have not been officially approved by X3J4.

OO COBOL includes the following:
  • The ability to define classes, comprising class object definitionsand object definitions.
  • The ability to define data encapsulated inside class objects and objects.
  • The ability to define methods for class objects and objects.
  • The ability to use inheritance and define subclasses.
  • The ability to use polymorphism and interfaces for maximum flexibility.
  • The ability to define data items able to hold references to objects.
  • The ability to invoke methods on objects.
  • The ability to create and manage objects as required.
  • The ability to use objects as a normal part of COBOL programming indeveloping new programs and maintaining existing programs.


Previous topicNext topic

Return to “IBM COBOL, GnuCOBOL (OpenCOBOL), OOCobol.”