質問: a.a'(); というコードがあるのですが(a'はクラスAの中のメソッドです) インターフェイス型のtestが作成されたということでしょうか?またインターフェイス型の変数は何か特別な働きがありますか? また別クラスのBやCの中のメソッドにおいて public static X xb(){.....} X xc(){.....} のようにメソッドxb、xcが作成されているのですがこれはどういうことなのでしょうか? ご教授お願いします。 メソッドをつくるにはpublic static メソッド名{}のような形だと思うんですけどメソッド名の前にインターフェイス名を入れる(public static インターフェイス名 メソッド名{})とどうなるのでしょうか? インターフェイスについて勉強不足なのでこの部分が特によくわからないです。
回答: 継承、ってのはクラスを受け継ぎ、それを拡張させたりしますが、 インターフェースはメソッドや変数をクラスに付加する、ものです これで何ができるようになるのか、ちと考えてみたり調べてみたりするといいかと。