有没有大神带飞
商场收银类(AccCash类)模拟实现简单的商场收银系统,支持普通收银(按照开票金额收银)、折扣收银(开票金额*指定折扣收银)、满减收银(开票金额-满减金额收银,如开票面额1100元,每300 减100,实收银800元),其继承层次如下:
1) 基类AccCash
a) 包含开票金额money;
b) 提供构造函数;
c) 提供计算实际收银函数accCash函数,按普通收银计算;
d) 提供输出函数,输出应收金额,实收金额。
2) 派生类CashRebate
a) 继承AccCash类,并增加折扣值moneyRebate;
b) 提供构造函数;
c) 重写基类的收银函数accCash函数,按折扣收银计算;
d) 提供输出函数,输出应收金额,实收金额和折扣值。
3) 派生类CashReturn
a) 继承AccCash类,并增加满减条件moneyCondition和所减金额moneyReturn(每moneyCondition减moneyReturn);
b) 提供构造函数;
c) 重写基类的收银函数accCash函数,按满减收银计算;
d) 提供输出函数,输出应收金额,实收金额和满减规则。
用指定的main函数测试所写的类。