Java物件導向筆記 介面

2021-08-28 08:15:53 字數 891 閱讀 9492

// ===筆記部分=== //

類:是某一類事物的抽象,是某類物件的藍圖.

介面:事物或動物 功能的抽象

介面的繼承

// ===**部分=== //

//定義了animal介面

inte***ce animal

//定義了landanimal介面,並繼承了animal介面

inte***ce landanimal extends animal

//dog類實現了animal介面

class dog implements animal

public void run()

public void liveonland()

}//定義測試類

public class test

}

// ===筆記部分=== //

多介面繼承

我們把每個類中的這種實現的功能拆出來

分析:如何造乙個生物實現了eat() + run() + cry() + think()

// ===**部分=== //

package temp;

inte***ce animal

inte***ce monkey

inte***ce wisdom

inte***ce bird

class human implements animal,monkey,wisdom

public void run()

public void cry()

public void think()

}//定義測試類

public class test

}

Java物件導向 (介面)

一 介面是抽象類的特例,在抽象類中的方法可以實現,也可以用抽象方法定義,但在介面中就只能是定義,不能有實現。定義介面,使用關鍵字inte ce 介面裡的方法都是public公有方法,即使不寫,預設也是pubic的。其他的修飾符都無效。介面定義出來,是要被類所實現的。定義乙個類實現介面,就得實現介面裡...

Java物件導向 介面

1,介面 inte ce與類平級 有些額外的方法或功能定義在父類裡面不合適,需要用到介面 public inte ce skill public class dogextends animal implements skill,daomang extends,implements最後的s代表第三人稱...

java物件導向(介面)

1 介面的特點 定義動物培訓介面 inte ce animaltrain 抽象類實現介面 abstract class dog implements animaltrain 具體類實現介面 class cat implements animaltrain class inte cedemo 2 介面...