Computer >> Máy Tính >  >> Lập trình >> Java

Ưu điểm của các phương thức private trong một giao diện trong Java 9 là gì?

Trong Java 9, một giao diện cũng có thể có riêng tư phương pháp . Ngoài tĩnh mặc định trong Java 8, đây là một thay đổi đáng kể khác vì nó cho phép khả năng sử dụng lại trong số chung trong chính giao diện.

Trong giao diện, có khả năng viết mã chung trên nhiều phương thức mặc định dẫn đến trùng lặp . Việc giới thiệu các phương pháp riêng tư tránh được sự trùng lặp mã này.

Ưu điểm của các phương thức riêng tư trong một giao diện

  • Tránh trùng lặp mã.
  • Đảm bảo khả năng tái sử dụng của mã.
  • Cải thiện khả năng đọc mã.

Cú pháp

interface interfacename {
   private methodName(parameters) {
      // statements
    }
}

Ví dụ

Giao diện
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();
   }
}

Đầu ra

Tutorialspoint
Tutorialspoint