【課題】クラスA、B、C、Dがある。クラスAはBを継承し、クラスCはBを継承し、クラスDはクラスCを継承する。 クラスBにはint型の変数bが定義されており、コンストラクタB(int B)も定義されているとする。クラスA、C、Dは すべて親のクラスを継承し、自分のクラスの中に独立した変数の定義はないものとする。すべてのクラスとコンストラクタを定義せよ。 mainを含むクラスはTestInheritanceとしクラスDの変数yをコンストラクタD(13)で生成し、y.bを印字せよ。 【形態】1. Javaアプリケーション(main()で開始) 【Ver】1.5.0 class B { int b; B(int b){ this.b=b; } } class A extends B { A(int b){ } } class C extends B { C(int b){ } } class D extends C { D(int b){ } } class TestInheritance { public static void main (String args[]){ D y = new D(13); System.out.println("y.b = " + y.b); } } ここまで書いてみたのですがうまくいきません。どこか違うのでしょうか?よろしくお願いします