Rumah >Java >javaTutorial >Bagaimana untuk melaksanakan kaedah sambungan maya dalam java

Bagaimana untuk melaksanakan kaedah sambungan maya dalam java

WBOY
WBOYke hadapan
2023-04-30 22:58:05840semak imbas

1 Java8 membenarkan kaedah tertentu dilaksanakan dalam antara muka, cuma tambah kata kunci lalai sebelum kaedah. Ciri ini juga dipanggil kaedah sambungan maya.

interface Formual {    
    double calculate(int a);
    default double sqrt(i
nt a) {
        return Math.sqrt(a);
    }
}

2. Antara muka Formual mentakrifkan kaedah lalai sqrt selagi kaedah pengiraan perlu dilaksanakan, kaedah sqrt boleh digunakan di luar kotak.

Formula formula = new Formula() {
    @Override
    public double calculate(int a) {
        return sqrt(a * 100);
    }
};
 
formula.calculate(100);     // 100.0
formula.sqrt(16);           // 4.0

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan kaedah sambungan maya dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam