When an object is declared in a parameterized
constructor, the initial values have to be passed as arguments to the
constructor function. The normal way of object declaration may not work. The
constructors can be called explicitly or implicitly.
read more >>