第八章多态性_教程讲述.ppt

public: const std::string getId() const { return id; } double getBalance() const { return balance; } static double getTotal() { return total; } //存入现金,date为日期,amount为金额,desc为款项说明 virtual void deposit(const Date date, double amount, const std::string desc) = 0; //取出现金,date为日期,amount为金额,desc为款项说明 virtual void withdraw(const Date date, double amount, const std::string desc) = 0; //结算(计算利息、年费等),每月结算一次,date为结算日期 virtual void settle(const Date date) = 0; //显示账户信息 virtual void show() const; }; //SavingsAccount和CreditAccount两个类的定义与例7-10完全相同,不再重复给出 #endif //__ACCOUNT_H__ * 8.6 综合实例——对个人银行账

文档评论(0)

1亿VIP精品文档

相关文档