// ===筆記部分=== //
類:是某一類事物的抽象,是某類物件的藍圖.
介面:事物或動物 功能的抽象
介面的繼承
// ===**部分=== //
//定義了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 介面...