Rumah  >  Artikel  >  Java  >  Bagaimana untuk menulis kelas antara muka java

Bagaimana untuk menulis kelas antara muka java

小老鼠
小老鼠asal
2024-01-03 15:47:35707semak imbas

Kaedah penulisan: 1. Tentukan antara muka bernama MyInterface; 2. Tentukan kaedah bernama myMethod() dalam antara muka MyInterface; dan tetapkan rujukannya kepada pembolehubah jenis MyInterface.

Bagaimana untuk menulis kelas antara muka java

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!

Kenyataan:
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