当前位置 :
定义一个继承与派生关系的类体系,在派生类中访问基类成员。先定义一个点类,包含x,y坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据
1人问答
问题描述:

定义一个继承与派生关系的类体系,在派生类中访问基类成员。

先定义一个点类,包含x,y坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据成员,重载显示和计算面积的函数;定义一个线段类,以两个点类对象作数据成员,定义显示、求面积及长度函数,线段类采用聚合方式,因为有两个端点,不能用派生

董大明回答:
  classpoint   {   public:   point(inta,intb):x(a),y(b)   {}   ~point()   {}   voiddisplay()const   {}   doublearea()   {}   private:   intx;   inty;   };   classcircle:publicpoint   {   public:   circle(inta,intb,intc):point(a,b),r(c)   {}   voiddisplay()const   {}   doublearea()   {}   private:   intr;   };   classline   {   public:   .............   private:   pointa;   pointb;   }
其它推荐
最新更新
优秀其它推荐
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞