Instantiation is one of the most important mechanisms for code reuse in object-oriented programming languages. Instantiation is the use of object classes. (An object class is a set of objects that share a common structure and a common behaviour). Instantiation is fundamentally a word for the use of inheritance.
Programmers can define object classes, define their own kinds of objects, and instantiate them as needed. This is one of the most important mechanisms for code reuse in object-oriented programming languages.
If you look at the word instantiation you can see that it is derived from the word instance. An instance of a class is an object that is described by that class. Instantiation of a class is the creation of a new instance of that class.)
When a new instance of an object class is created, it has its own set of instance variables, and it shares the method implementations with other instances of its class.
An object class specifies a set of visible methods, a set of hidden instance variables and a set of hidden operations that implement the methods. Instance variables can only be modified indirectly by invoking operations.
VISIT AN AREA IN OzEdweb