インターフェイスのデフォルト メソッドと抽象クラス Java 8 の抽象メソッド
Java 8 では、インターフェイス メソッドのデフォルト実装を提供するインターフェイスのデフォルト メソッドが導入されました。これにより、抽象メソッドを含む抽象クラスの代わりにデフォルト メソッドを使用する必要があるのはどのような場合ですか?
デフォルト メソッドの使用
デフォルト メソッドは次の場合に最適です。
抽象クラスの使用
抽象クラスは引き続き有用です場合:
デフォルト メソッドと抽象クラスの選択
可能であれば、抽象クラスよりもデフォルト メソッドを優先します。デフォルト メソッドは、次のことによって柔軟性を高めます。
プライベート データが必要な場合、または機能のカスタマイズが必要な場合は、抽象クラスが適切な場合があります。
以上がJava 8 : デフォルトのインターフェース・メソッドと抽象クラス・メソッド - いつどちらを選択するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。