Java FAQ:コンストラクタ内のインスタンス変数参照でエラー
Java FAQ:S010 Q-10
class C2008041801 { int x; C2008041801(int x) { this.x = x; } } class C2008041802 extends C2008041801 { int y; C2008041802() { super(this.y); } } public class C2008041800 { public static void main(String[] args) { new C2008041802(); } }
で、
C2008041800.java:19: スーパータイプのコンストラクタの呼び出し前は this を参照できません。 super(this.y); ^ エラー 1 個