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!