使用面向对象的多态性模仿会员卡消费系统,设计会员卡类,可派生不同的会员卡类型,当使用不同的会员卡消费时其折扣不同。如一般会员卡消费打9折;VIP会员卡打7折;超级VIP卡打5折。其具体的实现效果如下所示:
输入应消费的金额->选择相应的会员卡->显示实际的应付金额和消费状态信息。
实验要求:
- 程序设计必须符合面向对象的编程思想;
- 设计会员卡类,包含卡类型和卡内金额两个属性;
- 由会员卡类进一步派生出不同类型的会员卡,如:一般会员卡消费打9折;VIP会员卡打7折;超级VIP卡打5折;
- 对不同会员卡类进行具体实现;
- 设计并实现刷卡机类,主要用于人机交互和显示消费状态信息;
- 创建不同类型会员卡的具体对象,并进行相应调用显示消费状态信息。
实验目的