Rumah > Java > javaTutorial > Bagaimana untuk mewarisi kaedah statik dalam antara muka java

Bagaimana untuk mewarisi kaedah statik dalam antara muka java

王林
Lepaskan: 2023-04-24 14:25:18
ke hadapan
1287 orang telah melayarinya

1. Format

public static返回值类型方法名(参数列表){ }
Salin selepas log masuk

2 Nota Penggunaan

Kaedah statik hanya boleh dipanggil melalui nama antara muka. , tidak Dipanggil dengan nama kelas atau nama objek.

awam boleh ditinggalkan, tetapi statik tidak boleh ditinggalkan.

3 Instance

Memandangkan kelas boleh melaksanakan berbilang antara muka, jika kaedah statik dalam antara muka mempunyai kaedah yang sama seperti sebelumnya, konflik warisan akan berlaku. Justeru, mengganggu berlakunya konflik di peringkat pewarisan. Sebaliknya, memandangkan medan dalam antara muka boleh diwarisi, sebenarnya terdapat konflik warisan untuk medan dalam antara muka.

interface TestInterface1 {
    String hello="TestInterface1";
    
}
interface TestInterface1 {
    String hello="TestInterface2";
}
public class Test implements TestInterface1,TestInterface2{
    public static void main(String[] args) {
        System.out.println(Test.hello);//这里会报错
    }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mewarisi kaedah statik dalam antara muka java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.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