インターフェイスの定義

インターフェイス宣言は、修飾子、キーワードinterface、インターフェイス名、親インターフェイスのコンマ区切りリスト(存在する場合)、およびインターフェイス本体で構成されます。 たとえば、

publicアクセス指定子は、インターフェイスが任意のパッケージ内の任意のクラスで使用できることを示します。, 指定がない場合にはそのユーザーインターフェイスは、そのインターフェースにだけがアクセスできるので授業の定義と同じパッケージがインターフェースとなります。

インターフェースを拡張できその他のインタフェースしているわけですけれど、まだクラスのサブクラスを延長する場合は、別のクラスです。 しかし、クラス張りのみその他のクラスは、インターフェースで複数のインタフェース の宣言が含まれカンマで区切られたリストのすべてのインタフェースで進展する。

インターフェイス本体

インターフェイス本体には、abstractメソッド、defaultメソッド、およびstaticメソッドを含めることができます。, 抽象メソッド内でインターフェースの後にセミコロンは、ブレース(抽象メソッドが含まれない実装). デフォルトのメソッドはdefault修飾子で定義され、静的メソッドはstaticキーワードで定義されます。 インターフェイス内のすべての抽象メソッド、デフォルトメソッド、および静的メソッドは暗黙的にpublicであるため、public修飾子

さらに、インターフェイスに定数宣言を含めることができます。, インターフェイスで定義されているすべての定数値は、暗黙的にpublicstatic、およびfinalです。 ここでも、これらの修飾子を省略できます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です