04/11/16 23:27:36
>>488
スーパークラスにそのメソッドがないからです
例えばクラスに限らず、インターフェイスの場合も同じです
public interface Binterface{
void methodA();
}
class Aclass implements Binterface{
public void methodA(){
System.out.println("MethodA");
}
public void methodB(){
System.out.println("MethodB");
}
}
この場合も、クラスの場合と同様にインターフェイスBinterfaceに
このクラスを入れて(参照させて)、Binterface.methodA();
なんていう使い方は出来ますが、このインターフェイスにはmethodBは
ないので、無いものを使おうとするとエラーになります。