【寵物超市】面向對象綜合練習:類、封裝、繼續、多態、抽象類


最新原文:https://www.cnblogs.com/uncleyong/p/12580618.html

 

要求(java)

【練習面向對象】編寫一個寵物超市
烏龜
	按大小定價
		大(TORTOISE_BIG):¥50,對應的name屬性值是豬鼻龜
		小(TORTOISE_SMALL):¥30,對應的name屬性值是金錢龜

金魚
	按品種定價
		品種A(GOLDFISH_A):¥10,對應的name屬性值是紅龍眼金魚
		品種B(GOLDFISH_B):¥20,對應的name屬性值是紫龍睛金魚


要求:
1、定義寵物抽象類;
	屬性:name
	方法:calcPrice
2、定義烏龜(Tortoise)、金魚類(GoldFish),繼承抽象類,實現抽象方法(本寵物總價計算:單價 * 數量)

3、定義客戶類(Customer) :name,phone

4、定義超時入口類(Test),根據提示,用戶選擇寵物、對應寵物種類、輸入購買數量,最后列出用戶購買清單及總價

 

效果

接上

 

*****************歡迎來到PET超市*****************
請輸入您的姓名:qzcsbj
請輸入您的聯系電話:13888888888
--------------------------------------
請選擇要購買的寵物(1.金魚  2.烏龜  0.退出):1
請選擇種類(1.GOLDFISH_A 2.GOLDFISH_B):1
請輸入購買數量:10
--------------------------------------
請選擇要購買的寵物(1.金魚  2.烏龜  0.退出):1
請選擇種類(1.GOLDFISH_A 2.GOLDFISH_B):2
請輸入購買數量:5
--------------------------------------
請選擇要購買的寵物(1.金魚  2.烏龜  0.退出):2
請選擇(1.豬鼻龜  2.金錢龜):1
請輸入購買數量:5
--------------------------------------
請選擇要購買的寵物(1.金魚  2.烏龜  0.退出):2
請選擇(1.豬鼻龜  2.金錢龜):2
請輸入購買數量:2
--------------------------------------
請選擇要購買的寵物(1.金魚  2.烏龜  0.退出):1
請選擇種類(1.GOLDFISH_A 2.GOLDFISH_B):999
種類輸入有誤
--------------------------------------
請選擇要購買的寵物(1.金魚  2.烏龜  0.退出):0
-----------------------------------------
客戶【qzcsbj】,您選擇的寵物如下:
寵物名	數量	寵物總價
-----------------------------
紅龍眼金魚		10		100
紫龍睛金魚		5		100
豬鼻龜		5		250
金錢龜		2		60
-----------------------------
總價為:510元!
*******************謝謝惠顧*******************

 

 

 

bak:https://www.cnblogs.com/uncleyong/p/14611384.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM