物件導向程式設計 第四章繼承,課後作業

2021-08-19 09:11:07 字數 1804 閱讀 3400

1.設計bird類和fish類,都繼承自抽象類animal,實現其抽象方法info(),並輸出他們的資訊。

/**

* 抽象父類

* @author lenovo

* */

abstract class animals

/*** 有參構造方法

*/public animals(int age)

public int getage()

/*** 抽象方法

*/public abstract void info();

}/**

* 鳥類

* @author lenovo

* */

class bird extends animals

public string getcolour()

public void setcolour(string colour)

/*** 輸出資訊

*/public void info()

}/**

* 魚類

* @author lenovo

* */

class fish extends animals

public int getweight()

public void setweight(int weight)

/*** 輸出資訊

*/public void info()

}public class animal

}

2.兜兜家養了兩隻家禽,乙隻雞和乙隻鴨。請用物件導向的封裝,繼承的特性進行描述。

/**

* 家禽父類

* @author lenovo

* */

abstract class poultrys

/*** 有參構造方法

*/public poultrys(string name)

public string getname()

public abstract void info();

}/**

* 雞類

* @author lenovo

* */

class chook extends poultrys

/*** 有參方法

*/public chook(string bug,string crow,string name)

public string getbug()

public void ***bug(string bug)

public string getcrow()

/*** 輸出資訊

*/public void info() }

/** * 鴨類

* @author lenovo

* */

class duck extends poultrys

/*** 有參方法

*/public duck(string shrimp,string swimming,string name)

public string getshrimp()

public void ***shrimp(string shrimp)

public string getswimming()

public void setswimming(string swimming)

/*** 輸出資訊

*/public void info() }

class poultry

}

第四章課後作業

一 填空題 1 如類果類a繼承了b,那麼類a被稱為基 類,而類b被稱為派生 類。2 c 的兩種繼承為 單繼承 和多繼承 3 在預設情況下的繼承方式為私有繼承方式 4 從基類中公有派生乙個類時,基類的公有成員就成為派生類的公有 成員,而這個基類的保護成員就成為派生類的保護成員。5 c 提供了多繼承 機...

jQuery第四章課後作業

3.建立乙個物件student,表示乙個學生物件,要求如下。1 新增屬性 姓名,年齡和自我介紹。2 新增方法 輸出該學生的姓名,年齡和自我介紹。3 在頁面上顯示該方法輸出的資訊。4.建立乙個建構函式student,表示學生,要求如下。1 新增屬性 姓名,年齡和自我介紹。2 新增方法 在乙個p標籤中顯...

資料庫程式設計第四章課後作業

begin set autocommit 1 第三題 update book set bcount bcount 1 where bname 紅樓夢 update reader set lendnum lendnum 1 where rname 張無忌 commit 第四題 insert into ...