class Account { protected: float m_balance; public: float getBalance() { return m_balance; } void deposit(float money) { m_balance += money; } void withdraw(float money) { if (money <= m_balance ) m_balance -= money; } }; class SavingAccount:public Account { private: int m_period; float m_rate; int m_duration; public: SavingAccount(); float calcInterest(Date temp); };