物件導向每日練習

2021-10-01 22:03:41 字數 1423 閱讀 2173

2020.02.04

1,定義乙個人類,包括屬性:姓名、性別、年齡、國籍;包括方法:吃飯、睡覺,工作。

(1)根據人類,派生乙個學生類,增加屬性:學校、學號;重寫工作方法(學生的工作是學習)。

(2)根據人類,派生乙個工人類,增加屬性:單位、工齡;重寫工作方法(工人的工作是……自己想吧)。

(3)根據學生類,派生乙個學生幹部類,增加屬性:職務;增加方法:開會。

(4)編寫主函式分別對上述3類具體人物進行測試。

//人類

public class people

public void setname(string name)

public string getgender()

public void setgender(string gender)

public int getage()

public void setage(int age)

public string getnationality()

public void setnationality(string nationality)

// 方法

public void eat()

public void sleep()

public void work()

}

//學生類

public class student extends people

public string getschool()

public void setschool(string school)

public string getschoolid()

public void setschoolid(string schoolid)

}

//工人類

public class worker extends people

public string getcampany()

public void setcampany(string campany)

public int getworkyear()

public void setworkyear(int workyear)

}

//幹部類

public class studentcadre extends student

public string getpost()

public void setpost(string post)

}

//測試類

public class text

}

物件導向練習

定義boat和car兩個類,兩者都有私有成員weight屬性,定義兩者的乙個友員函式totalweight 計算兩個類的物件的重量和。請根據給定的main函式和totalweight 函式的定義,完善boat和car兩個類。友元函式的使用 include using namespace std cl...

物件導向練習

include hero.class.php hero new hero 張三 建立英雄 hero daguai hero show hero daguai hero show hero daguai hero show hero daguai hero show hero daguai hero ...

物件導向前練習

總結 1.python的命名規則 只能以字母數字下劃線命名,不能以數字開頭,變數名不能是保留字元,1.2.行的縮排 1.3.注釋 1.4.不換行輸出 print 表示式1,表示式2,end 1.5三目運算子的格式,符合條件結果 if 條件 else 不符合條件結果 2.資料型別 2.1數字型別 整數...