物件導向應用例項之作業題

2021-09-28 19:28:40 字數 3080 閱讀 7164

分析以下需求並實現

手機類phone

屬性:品牌brand

**price

行為:打**call()

發簡訊sendmessage()

玩遊戲playgame()

要求:1.按照以上要求定義類,屬性要私有,生成空參、有參構造,setter和getter方法

2.定義測試類,在main方法中建立該類的物件並給屬性賦值(演示兩種方法:setter方法和構造方法)

3.呼叫三個成員方法,列印格式如下:

正在使用**為998元的小公尺品牌的手機打**…

正在使用**為998元的小公尺品牌的手機發簡訊…

正在使用**為998元的小公尺品牌的手機玩遊戲…**

package day07.itheima_02;

public

class

phone

public phone (string brand,

int price)

public string getbrand()

public

void

setbrand

(string brand)

public

intgetprice()

public

void

setprice

(int price)

/*public void call()

public void sengmessage()

public void playgame()*/

public

void

show

(string call,string message,string play )}--

----

----

----

----

----

----

----

----

----

----

----

----

public

class

test

}

分析以下需求並實現

1.專案經理類manager

屬性:姓名name

工號id

工資salary

獎金bonus

行為:工作work()

要求:1.按照以上要求定義manager類和coder類,屬性要私有,生成空參、有參構造,setter和getter方法

2.定義測試類,在main方法中建立該類的物件並給屬性賦值(演示兩種方法:setter方法和構造方法)

3.呼叫成員方法,列印格式如下:

工號為123基本工資為15000獎金為6000的專案經理正在努力的做著管理工作,分配任務,檢查員工提交上來的**…

public

class

manage

public

manage

(string name,

int id,

int salary,

int bonus)

public string getname()

public

void

setname

(string name)

public

intgetid()

public

void

setid

(int id)

public

intgetsalary()

public

void

setsalary

(int salary)

public

intgetbonus()

public

void

setbonus

(int bonus)

public

void

work()

}------

----

----

----

----

----

----

----

----

----

----

----

----

--public

class

test

}

狗類dog

屬性:毛的顏色color

品種breed

行為:吃飯eat()

看家lookhome()

要求:1.按照以上要求定義cat類和dog類,屬性要私有,生成空參、有參構造,setter和getter方法

2.定義測試類,在main方法中建立該類的物件並給屬性賦值(演示兩種方法:setter方法和構造方法)

3.呼叫成員方法,列印格式如下:

黑色的藏獒正在啃骨頭…

黑色的藏獒正在看家…

public

class

dogpublic

dog(string color,string breed)

public

void

setcolor

(string color)

public string getcolor()

public

void

setbreed

(string breed)

public string getbreed()

public

void

eat(

)public

void

lookhome()

}------

----

----

----

----

----

----

----

----

----

----

----

----

-public

class

test

}

物件導向程式設計技術 作業題二

include define use math defines include using namespace std class cshape 圓 class ccircle public cshape virtual ccircle virtual double area virtual dou...

類和物件作業題分析詳解(作業六)

1.下列關於類的建構函式和析構函式的敘述中,不正確的是 a 類的析構函式可以過載 b.類的建構函式可以過載 c 定義乙個類時,可以不顯式定義建構函式 d.定義乙個類時,可以不顯式定義析構函式 分析 析構函式不返回任何值,沒有函式型別,也沒有函式引數。由於沒有函式引數,因此它不能被過載。乙個類可以有多...

python學習筆記9(物件導向應用例項)

物件導向就是將程式設計當成是乙個事物,對外界來說,事物是直接使用的,不用去管他內部的情況。而程式設計就是設定事物能夠做什麼。類 對一系列具有相同特徵和行為的事物的統稱,抽象概念,用來建立物件 特徵即是屬性 行為即是方法 物件 類建立出來的真實存在的事物 應用例項1 烤地瓜 需求 被烤的時間和對應的地...