正在加载图片...
C+语言程序设计 例7-2私有继永举例 类 class Rectangle:private Point{/派生类定义部分 public://新增公有函数成员 成 yoid initRectangle(float x,float y,float w, float h) 员 initPoint(x,y);/调用基类公有成员函数 this->w=w; 的 this->hh; 访 void move(float offX,float offY){ Point:move (offX,offY); 问 float getx const 控 return Point:getx(); float getY() const return Point:getY(); float getH() const return h; 制 float getw(const return w: private: /新增私有数据成员 float w,h;C++语言程序设计 18 例7-2 私有继承举例 class Rectangle: private Point { //派生类定义部分 public://新增公有函数成员 void initRectangle(float x, float y, float w, float h) { initPoint(x, y); //调用基类公有成员函数 this->w = w; this->h = h; } void move(float offX, float offY) { Point::move(offX, offY); } float getX() const { return Point::getX(); } float getY() const { return Point::getY(); } float getH() const { return h; } float getW() const { return w; } private: //新增私有数据成员 float w, h; }; 类成员的访问控制
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有