具有多态性的银行系统程序.docVIP

  • 7
  • 0
  • 约7.14千字
  • 约 9页
  • 2018-11-02 发布于广东
  • 举报
具有多态性的银行系统程序.doc

使用习题12.10屮创建的Account类层次结构开发一个具有多态性的银行系统程序。创建一 个Account指针的vector对象,其中的指针指向SavingsAccount对象和CheckingAccount 对象。对于该vector对象中每个Account,允许用户使用成员函数debit指定要从Account 収出的货币金额,并允许川户使川成员函数credit指定要存入该Account的货币金额。处理 每个Account时,应判定它的类型。如果Account是SavingsAccount,就使用成员两数,就 使用成员函数calculatelnterest计算该Account应得的利息,然后使用成员函数credit把利息 加到帐广余额上。处理完一个Account后,通过调用基类成员函数getBalance打印吏新后的 帐户余额。 Account.h #ifndef ACCOUNT 一 H #define ACCOUNT_H class Account { public: Account( double = 0 ); virtual bool credit( double ); virtual bool debit( double ); virtual double getBalance() { return balance; } private: double balance;

文档评论(0)

1亿VIP精品文档

相关文档