A class that can not be directly instantiated.
Contrast with concrete class.
A description of a set of objects that share the same attributes,
operations, methods, and associations.
A class is a template that is used to instantiate objects while
an application is executing.
See also class instance and object instance.
An instance of the class.
In Java, the run time environment automatically creates one and
only one instance of the class for any application that uses the class.
This instance contains the class variables that maintain
class state and the class methods that implement class operations.
Constructors are also class operations.
Contrast with object instance.
A general understanding that is derived from a number of
It is an abstracted form of an instance.
A concept is often used to classify instances that are encountered.
A class that can be directly instantiated.
Contrast with abstract class.
An instance of an object.
The object instance is instantiated, or constructed, by a class while
an application is running.
Its variables and methods are defined by the class from which it is
Contrast with class instance.