Rumah > Java > javaTutorial > teks badan

Apakah kelebihan kaedah persendirian dalam antara muka dalam Java 9?

PHPz
Lepaskan: 2023-09-07 13:49:02
ke hadapan
722 orang telah melayarinya

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

Dalam Java 9, antara muka juga boleh mempunyai peribadikaedah. Selain kaedah statik dan lalai dalam Java 8, ini merupakan satu lagi perubahan besar kerana ia membolehkan kebolehgunaan semula awamstrong>kod dalam antara muka itu sendiri.

Dalam antara muka, adalah mungkin untuk menulis kod biasa pada berbilang kaedah lalai, dengan itu menghasilkan kod penduaan. Pengenalan kaedah persendirian mengelakkan pertindihan kod ini.

Kelebihan kaedah persendirian dalam antara muka

  • Elakkan pertindihan kod.
  • Pastikan kod boleh diguna semula.
  • Tingkatkan kebolehbacaan kod.

Sintaks

<strong>interface interfacename {
   private methodName(parameters) {
      // statements
    }
}</strong>
Salin selepas log masuk

Contoh

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();
   }
}
Salin selepas log masuk

Output

<strong>Tutorialspoint
Tutorialspoint</strong>
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah kelebihan kaedah persendirian dalam antara muka dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!