Instantiation

Instantiation is the process by which individual objects are created, in time and space, by the system. It uses the class as the abstract description, or "blueprint," as a guide in creating an individual instance, or object, of that class type. Thus, there is normally a many-to-one relationship between object instances and the class from which those objects are derived. Furthermore, instances may be created at any time during the execution of the program.

Instantiation. Shows multiple objects (instances) derived from a single class.


The opposite of instantiation is garbage collection. It is the process by which the system gets rid of objects that are no longer needed and reclaims resources (e.g., space) allocated to those objects