- abstract class
- A class that is used as a base class for other classes and has at least
one pure virtual function. It is not possible to create an instance of this
class.
- base class
- A class from which other classes are derived.
- CICS® program
- A program that runs in the CICS environment as part of a transaction.
- class
- A group of objects that share a common definition and common properties,
operations and behavior.
- class definition
- How a class is defined in C++.
- class implementation
- How a class is implemented in C++.
- const
- In C++, the const attribute explicitly declares
a data object as a data item that cannot be changed. Its value is set at initialization.
- constructor
- In C++, a special class member function (method) that has the same
name as the class and is used to initialize class objects.
- default argument
- In C++, a default is used when an argument in a method call is not
explicitly provided.
- delete
- A C++ operator that deallocates dynamic storage to destroy an object.
- destructor
- In C++, a special class member function (method) that has the same
name as the class, preceded by (tilde), and is executed when an object is
destroyed.
- distributed program link
- A technique where a program running on one CICS system links to a program
running on another system.
- encapsulation
- The means whereby the inner workings of an object are hidden. An application
programmer only has direct access to the external features.
- function shipping
- A technique whereby a transaction running on one CICS system accesses
resources held on another system.
- inheritance
- The passing of class resources or attributes from a base class to a
subclass.
- method
- An operator or function that is declared as a member of a class.
- new
- A C++ operator that allocates dynamic storage to create an object.
- object
- An abstraction consisting of data and the operations associated with
that data.
- overloading
- The redefinition of functions and most standard C++ operators. This
typically extends the operations that the function or operator performs to
different data types.
- polymorphism
- The application of a method or function to objects of more than one
data type.
- subclass
- A class that is derived from another class. The subclass inherits the
data and methods of the base class and can define new methods or over-ride
existing methods to define new behavior not inherited from the parent class.
- task
- One instance of the execution of a particular CICS transaction.
- transaction
- One or more programs on a CICS server that can be initiated on request
by a CICS user.
- transaction routing
- A technique whereby a transaction initiated on one CICS system is actually
run on another system.
- UOW
- A CICS unit of work is a set of resource updates.
- virtual function
- In C++, a class member function that is defined with the keyword virtual. The code that is executed when you make a call
to a virtual function depends on the type of object for which it is called.
[[ Contents Previous Page | Next Page Index ]]