当输入为“老年卡、“学生卡”和“普通卡”时显示不 同的卡类及购票金额(“老年卡”购票金额=原价50%、学生卡购票金额=原价"60%、“普通卡” 购票金额=原价“95%)。 提示: 第1步:建立公交卡类(boardingCard)的结构。。 第2步:创建并实现公交卡类构造面数、公交卡充值数、公交卡余额查询面数、公交卡 刷卡消费函数、创建纯虚函数用于完成刷卡种类显示和设置折扣率的操作。 第3步:由公交卡类派生普通卡类、学生卡类、老年卡类,并对虚函数进行重新定义。
时间: 2023-12-31 07:28:15 浏览: 76
基于JDBC的校园卡金额与学生信息管理系统设计源码
好的,这是一个关于公交卡类的编程问题。你需要建立一个boardingCard类的结构来实现公交卡的功能。这个类需要有构造函数来初始化充值数和余额,还需要有查询余额和消费的函数。同时,还需要创建一个纯虚函数用于完成刷卡种类显示和设置折扣率的操作。在这个问题中,需要派生普通卡类、学生卡类、老年卡类,并对虚函数进行重新定义,以实现不同刷卡种类的显示和不同折扣率的设置。具体地,老年卡的购票金额为原价的50%,学生卡的购票金额为原价的60%,普通卡的购票金额为原价的95%。
阅读全文