#ifndef DIVIDENDSTOCK_H_ #define DIVIDENDSTOCK_H_ #include #include "./Stock.h" using namespace std; // Represents a stock that pays dividends class DividendStock : public Stock { public: DividendStock(string symbol, double share_price = 0.0); // DividendStock's mutator and accessor methods. void PayDividend(double amount_per_share); // DividentStock's "investment" interface. double GetMarketValue() const; double GetDividends() const; // Print out the DividendStock information. void Print() const; private: double _dividends; }; #endif // DIVIDEND_STOCK_