1) You're not assigning a reference.
2) Usually member variables of a class have private access, so your statement won't work.
The fragment new Rectangle() returns a Rectangle object. If you don't assign it to a variable, then after the statement executes, there are no references to the object, so the object is immediately subject to garbage collection, which essentially means you don't use as much memory.
Is it right to implement the above one using " this() " so that it can call the present's class constructor
Perhaps you could rephrase your question because it doesn't make much sense.
[ October 08, 2006: Message edited by: sven studde ]