Looking for java Answers? Try Ask4KnowledgeBase
Looking for java Keywords? Try Ask4Keywords

Java Languageインターフェイス


前書き

インタフェースはクラスと同様の参照型で、 interfaceキーワードを使用して宣言できます。インターフェイスには、定数、メソッドシグネチャ、デフォルトメソッド、静的メソッド、およびネストされた型のみを含めることができます。メソッド本体は、デフォルトメソッドと静的メソッドに対してのみ存在します。抽象クラスのように、インタフェースはインスタンス化することができません。インタフェースはクラスによってのみ実装でき、他のインタフェースで拡張することもできます。インタフェースは、Javaで完全な抽象化を実現するための一般的な方法です。

構文

  • パブリックインターフェイスFoo {void foo(); / *他のメソッド* /}
  • パブリックインターフェイスFoo1はFoo {void bar(); / *他のメソッド* /}
  • public class Foo2はFoo、Foo1を実装しています{/ * FooとFoo1の実装* /}

インターフェイス 関連する例