インターフェイスの概念
##インターフェイスは、物事のスケーラビリティを反映します。具体的な例を挙げると、猫は高くジャンプできないことがわかっていますが、Cat クラスが Jumping インターフェイスを実装すると、猫は高くジャンプできます。つまり、「猫」というモノが「走り高跳び」の機能を拡張するのです。
インターフェースの使用
インターフェース クラスの定義 - Jumping 実装クラス Cat は、Jumping インターフェースを実装します。 テストクラス。
コンパイルについては左側、実行については右側を見てください。つまり、実行結果は次のようになります:
インターフェースとクラス
1. クラス間 クラスとクラスは継承(拡張)で接続できますが、継承は単一継承のみです。 2. インターフェイスとインターフェイス インターフェイスとインターフェイスは継承 (拡張) によって接続することもできますが、インターフェイス内の継承は多重継承になる場合があります。 3. クラスとインターフェースの間 #クラスとインターフェースの間の接続は、実装を介して行うことも、複数の実装をカンマで区切って接続することもできます。 注: サブクラスが親クラスを継承してインターフェイスを実装したい場合は、それも可能であることに注意してください。使用形式は次のとおりです:public class Cat extends Animal implements Jumpping,Dancin
以上が【javaオブジェクト指向】インターフェースを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。