アブストラクトAxx、インターフェイスIxx、AxxをextendsしてIxxをimplements
するコンクリートクラスCooが与えられました。以下の、命令文は正当か、エラーなら
syntax errorもしくはexception errorのどちらか???

(a) Axx x = new Axx();
(b) Axx y = new Coo();
(c) Ixx z = new Ixx();
(d) Ixx w = new Coo();
(e) Coo a = new Axx();
(f) Coo b = new Ixx();
(g) Coo c = (Coo)w;
(h) Coo d = y;
(i) Axx u = (Coo)w;

  答え、お願いします。