Specifications
Sun Services
Java™ Programming Language
Module 6, slide 30 of 43
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Sun Services, Revision F
Constructing and Initializing Objects: A Slight
Reprise
Memory is allocated and default initialization occurs.
Instance variable initialization uses these steps recursively:
1. Bind constructor parameters.
2. If explicit this(), call recursively, and then skip to
Step 5.
3. Call recursively the implicit or explicit super call,
except for Object.
4. Execute the explicit instance variable initializers.
5. Execute the body of the current constructor.










