Instantiation is the process by which individual objects are created. The system uses the class as the abstract description, or "blueprint," by which to create individual instances, or objects, of that class type. Thus, there is normally a many-to-one relationship between instances of objects 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