Java 物件導向繼承法舉例3 貓狗動物類

2021-09-22 05:46:18 字數 868 閱讀 2274

需求:

已知貓類和狗類:

屬性:毛的顏色,腿的個數

行為:吃飯

貓特有行為:抓老鼠catchmouse

狗特有行為:看家lookhome

利用物件導向繼承法來做,**如下:

公共父類

這一類是,他們都有顏色有腿,而且在吃飯

public

class

petpublic string getcolor()

public

void

eat(

)public

void

setcolor

(string color)

public int getleggs()

public

void

setleggs

(int leggs)

}

貓類

public

class

catextends

petpublic

void

work()

}

狗類

public

class

dogextends

petpublic

void

work()

}

測試類

public

class

test

}

Java物件導向 繼承

1,mvc框架思想 m model 存放具體物件的類,比如玩家,機械人,地鼠 v view 用於介面視窗顯示的類 c control 控制邏輯的類2,繼承 子類繼承父類,extends public class teacher extends human 子類可以有自己的屬性與方法,不能繼承父類的構...

java 物件導向 繼承

package j1210.cls 如果乙個程式需要輸入資料,則程式流程預先無法確定 從標準輸入讀取資料 經由程式引數 從檔案 網路等讀取資料 根據時間 語義 public class animal 沒有顯式指定父類,則父類是 public void setname string name publ...

Java物件導向 繼承 上

繼承 一種類與類之間的關係 使用已存在的類的定義作為基礎來建立新類 新類的定義可以增加新的資料或新的功能,也可以用父類的功能,但不能選擇性的繼承父類 滿足 a is a b 的關係就可以形成繼承關係 繼承通過extends關鍵字來實現 單一繼承,只能有乙個父類 基類 超類 子類在繼承自父類的時候,自...