最新原文:https://www.cnblogs.com/uncleyong/p/12580618.html
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiETPwJWZ3ZCMwcTP39zZuBnLENTJENTJ3pVdC5GT1kEROJTRU9UerpWT4BzQPl3aU5kenRlTyUkaNdXUE1EeJRUT5BTaNp3YE5UeBRVT2FFRNhXSE1Ue4kWT6NGROlXQU1kdjJjYzpkMMRXOykVdNNjW2hXbZVnTtx0dJRUT5N2ViBXO5xkNNh0YwIFSh9CXt92YuM3YltWas5iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.png)
要求(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