Loosen Constructor super()/this() call restrictions (original) (raw)
Marek Kozieł develop4lasu at gmail.com
Thu Mar 26 13:22:37 PDT 2009
- Previous message: Loosen Constructor super()/this() call restrictions
- Next message: Loosen Constructor super()/this() call restrictions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2009/3/24 Howard Lovatt <howard.lovatt at gmail.com>:
I don't get the example. Is class B meant to be Bar? Can you clarify?
-- Howard.
No, B is B. I wanted show the problem: public B(Bar bar, Foo foo) { super(bar); this.foo = foo; } mean in runtime: this.bar = bar; this.foo = bar.foo; this.foo = foo;
public B(Bar bar, Foo foo) { this.foo = foo; super(bar); } mean in runtime: this.foo = foo; this.bar = bar; this.foo = bar.foo;
While second constructor look really innocent.
Pozdrowionka. / Regards. Lasu aka Marek Kozieł
http://lasu2string.blogspot.com/
- Previous message: Loosen Constructor super()/this() call restrictions
- Next message: Loosen Constructor super()/this() call restrictions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]