Java 9 のインターフェイスのプライベート メソッドの利点は何ですか?

PHPz
リリース: 2023-09-07 13:49:02
転載
722 人が閲覧しました

在Java 9中,接口中私有方法的优势是什么?

Java 9 では、インターフェイスに プライベート メソッド を含めることもできます。 Java 8 の static メソッドと default メソッドとは別に、これは public #strong>Code# の 再利用を可能にするもう 1 つの大きな変更です。 ## はインターフェース自体の中にあります。 インターフェイスでは、複数のデフォルト メソッドに共通のコードを記述することができるため、

コード

重複が生成されます。プライベート メソッドの導入により、このコードの重複が回避されます。 インターフェイスのプライベート メソッドの利点

コードの重複を回避します。
  • コードの再利用性を確保します。
  • コードの可読性を向上させます。
  • 構文
<strong>interface interfacename {
   private methodName(parameters) {
      // statements
    }
}</strong>
ログイン後にコピー

interface Test {
   default void m1() {
      common();
   }
   default void m2() {
      common();
   }
   private void common() {
      System.out.println("Tutorialspoint");
   }
}
public class PrivateMethodTest implements Test {
   public static void main(String args[]) {
      Test test = new PrivateMethodTest();
      test.m1();
      test.m2();
   }
}
ログイン後にコピー

出力

<strong>Tutorialspoint
Tutorialspoint</strong>
ログイン後にコピー

以上がJava 9 のインターフェイスのプライベート メソッドの利点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!