Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

interfaceと変数

質問を具体的に書きます。

interface A {
  void culc();
}
これを実装するクラスBで、

class B implements A{
      int a;  int b;  int c;
      void culc {
             c=a+b;
           }
}  と実装したとします。

extendsなら、変数 a,b,c は親クラスで一度書いておけば、派生クラスが何個あろうと、そのまま使えます。
(a,b,c を派生クラスで定義する必要はありません)
interfaceでは、interface A を実装するクラスごとにint a; int b; int c; を書かなければならないのでしょうか? 
教えてください。
よろしくお願いします。

1

回答

5976

閲覧

1件の回答

評価

0

そもそもinterfaceって何だか分かってる?

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。