インタフェース: Java コードのリバースエンジニアリング

Java 言語のインタフェースには、完全な多重継承の欠点は持ち込まずに、多重継承の一部の機能が提供されます。クラスは複数のスーパークラスを派生元とすることはできませんが、1 つ以上のインタフェースを実装できます。インタフェース自体はほかのインタフェースを拡張できます。

インタフェースは、1 つのクラスを定義したものではなく、1 つ以上のクラスが実装するメソッドの集合を定義したものです。インタフェースについて重要な点は、インタフェースがメソッドと定数のみを宣言するということです。インタフェースは変数を定義できません。

インタフェースの構文は、クラスの構文のサブセットです。

リバースエンジニアリングでは次の処理が行われます。


著作権と商標について