首页 > 分享 > 【宠物超市】面向对象综合练习:类、封装、继续、多态、抽象类

【宠物超市】面向对象综合练习:类、封装、继续、多态、抽象类

要求(java)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

【练习面向对象】编写一个宠物超市

乌龟

    按大小定价

        大(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),根据提示,用户选择宠物、对应宠物种类、输入购买数量,最后列出用户购买清单及总价

效果

接上

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

*****************欢迎来到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元!

*******************谢谢惠顾*******************

参考答案

【草稿优化中】,需要可以联系作者:https://www.cnblogs.com/uncleyong/p/15841865.html

原文会持续更新,原文地址:https://www.cnblogs.com/uncleyong/p/12580618.html

相关知识

Java面向对象
编写Java程序,以继承和多态思想模拟饲养员喂养不同动物的不同行为
java特性封装、抽象、继承、多态理论
面向对象编程——以猫狗宠物商店出发
多态应用
多态实现主人喂养宠物
JavaSE之面向对象编程
python之面向对象
多态知识整理&实现主人与宠物玩耍功能
Python———面向对象编程

网址: 【宠物超市】面向对象综合练习:类、封装、继续、多态、抽象类 https://m.mcbbbk.com/newsview682498.html

所属分类:萌宠日常
上一篇: 奶茶店110斤宠物麝香猪成网红
下一篇: 新飞飞悟性很重要:宠物快速升级小