溫馨提示×

java implements接口能多重繼承嗎

小樊
83
2024-11-16 05:51:25
欄目: 編程語言

在Java中,一個類可以實現(xiàn)多個接口,但不能實現(xiàn)多個類。接口允許我們在不繼承類的情況下重用代碼。當(dāng)一個類實現(xiàn)多個接口時,它需要實現(xiàn)所有接口中聲明的所有方法。這樣,該類就可以提供所有接口所要求的功能。

這是一個簡單的例子,說明如何在Java中實現(xiàn)多個接口:

interface InterfaceA {
    void methodA();
}

interface InterfaceB {
    void methodB();
}

class MyClass implements InterfaceA, InterfaceB {
    public void methodA() {
        System.out.println("Method A");
    }

    public void methodB() {
        System.out.println("Method B");
    }
}

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        obj.methodA();
        obj.methodB();
    }
}

在這個例子中,MyClass實現(xiàn)了InterfaceAInterfaceB,并提供了這兩個接口中聲明的所有方法。這樣,MyClass就可以提供接口所要求的功能。

0