Personal tools

Difference between revisions of "Constructor"

From MohidWiki

Jump to: navigation, search
 
m (1 revision)
 
(No difference)

Latest revision as of 10:26, 3 December 2008

The constructor method consists in the following set of procedures performed when a new object is created (class instantiation):

  • creating a new instance (client object calls constructor method);
  • register the new instance in the object collector;
  • checking for object state to be OFF avoiding the same object to be created twice;
  • allocation of instance memory;
  • addition of the object to module’s linked list of objects;
  • allocation and initialization of object properties;
  • return instance ID to the client object;