Rumah >Java >javaTutorial >Bagaimana untuk menulis kelas antara muka java
Kaedah penulisan: 1. Tentukan antara muka bernama MyInterface; 2. Tentukan kaedah bernama myMethod() dalam antara muka MyInterface; dan tetapkan rujukannya kepada pembolehubah jenis MyInterface.
Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
Antara muka Java ialah jenis abstrak yang mentakrifkan set kontrak kaedah tetapi tidak mengandungi pelaksanaan kaedah. Antara muka ialah jenis rujukan yang boleh mengandungi medan dan kaedah.
Untuk menulis kelas antara muka Java, anda boleh mengikuti langkah berikut:
1 Tentukan nama antara muka: Nama antara muka hendaklah bermula dengan huruf besar dan mengikut peraturan penamaan kes unta. Sebagai contoh, anda boleh menentukan antara muka bernama MyInterface.
2. Tentukan kaedah: Tentukan satu set kaedah dalam antara muka Kaedah ini adalah abstrak dan tidak mempunyai badan kaedah atau pelaksanaan. Pengubah suai akses kaedah boleh menjadi awam atau lalai (iaitu tiada pengubah suai). Sebagai contoh, anda boleh mentakrifkan kaedah bernama myMethod() dalam antara muka MyInterface:
java
public interface MyInterface { void myMethod(); }
3. Laksanakan antara muka: Untuk melaksanakan antara muka, anda perlu mencipta kelas dan melaksanakan semua kaedah dalam antara muka dalam kelas. Kaedah yang melaksanakan antara muka mesti mempunyai tandatangan kaedah yang sama seperti kaedah dalam antara muka. Sebagai contoh, anda boleh mencipta kelas bernama MyClass dan melaksanakan antara muka MyInterface:
java
public class MyClass implements MyInterface { @Override public void myMethod() { System.out.println("实现了MyInterface接口的myMethod方法"); } }
Dalam kod di atas, anotasi @Override digunakan untuk menunjukkan bahawa kaedah itu mengatasi kaedah dalam antara muka.
4 Menggunakan antara muka: Untuk menggunakan antara muka, anda perlu membuat contoh antara muka atau objek yang merujuk kepada kelas yang melaksanakan antara muka. Sebagai contoh, anda boleh mencipta objek kelas MyClass dan memberikan rujukannya kepada pembolehubah jenis MyInterface:
java
MyInterface myObj = new MyClass(); myObj.myMethod(); // 输出 "实现了MyInterface接口的myMethod方法"
Dalam kod di atas, myObj ialah pembolehubah jenis MyInterface, dengan memberikannya kepada objek daripada kelas MyClass Gunakan kaedah dalam antara muka.
Atas ialah kandungan terperinci Bagaimana untuk menulis kelas antara muka java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!