編寫**模擬上述場景:
1) 設計抽象類student:
屬性包括姓名(name)、學費(fee);
方法包括:
- 構造方法student(string name)
- 抽象方法void setfee(int fee)
- 抽象方法int getfee()
2) 定義乙個介面salary:包含乙個方法int getsalary();
3) 定義乙個研究生類graduate,繼承student類且實現salary介面:
新增屬性:收入(salary)
方法包括:
- 構造方法graduate(string name)
- 重寫void setfee(int fee)
- 重寫int getfee()
- 重寫int getsalary(),研究生獲得工資1500
- 新增方法boolean isloan(),判斷是否需要貸款(若收入小於學費則需貸款)
4) 定義乙個教師類(teacher):
屬性包括:姓名(name)、收入(salary)
方法包括:
- 構造方法teacher(string name)
- 重寫int getsalary(),教師獲得工資3000
5) 定義乙個大學類(university),通過void payoff(salary s)方法給研究生和教師發放並列印工資。
6)定義主類test,主函式中至少包括以下**:
介面 多型練習題
輸出下面程式結果 inte ce a class bimplements a class demo 執行結果 the method func is undefined for the type a 分析 a a new b 實現了多型,此時父類的引用指向子類的物件,相當於 動物 a new 狗 這就...
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...
python的練習題 Python練習題
1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...