186 Introduction to C++ Programming and Graphics
The only new feature is that we have replaced the statement:
private:with the statement:
protected:in anticipation of inheritance.
The flower class implementation is:
//--- FLOWER CLASS IMPLEMENTATIONflower::flower()
{
type = "tulip";
color = "black";
price = 4.99;
}flower::flower(string ftype, string fcolor, float fprice)
{
type = ftype;
color = fcolor;
price = fprice;
}string flower::gettype() const
{
return type;
}string flower::getcolor() const
{
return color;
}float flower::getprice() const
{
return price;
}void flower::print() const
{
cout << type <<" "<< color <<" "<< "$"<<price << endl;
}