1. 程式人生 > >類與類,類與接口,接口與接口的關系 學習

類與類,類與接口,接口與接口的關系 學習

end obj erb 繼承 void interface world! pri imp

A:類與類,類與接口,接口與接口的關系

  • a:類與類:
    • 繼承關系,只能單繼承,可以多層繼承。
  • b:類與接口:
    • 實現關系,可以單實現,也可以多實現。
    • 並且還可以在繼承一個類的同時實現多個接口。
  • c:接口與接口:
    • 繼承關系,可以單繼承,也可以多繼承。
class Demo3_Interface {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

interface InterA {
    public abstract void printA();
}

interface InterB {
    public abstract void printB();
}

interface InterC extends InterB,InterA {
}
//class Demo implements InterA,implements InterB {      //這麽做不允許是非法的
class Demo extends Object implements InterA,InterB {
    public void printA() {
        System.out.println("printA");
    }

    public void printB() {
        System.out.println("printB");
    }
}

類與類,類與接口,接口與接口的關系 學習