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

Bagaimana untuk mewarisi kaedah statik dalam antara muka java

王林
王林ke hadapan
2023-04-24 14:25:181213semak imbas

1. Format

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

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);//这里会报错
    }
}

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!

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