ホームページ >Java >&#&チュートリアル >Java 9 のインターフェイスのプライベート メソッドの利点は何ですか?

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

PHPz
PHPz転載
2023-09-07 13:49:02773ブラウズ

在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 までご連絡ください。