早教吧作业答案频道 -->其他-->
定义一个继承与派生关系的类体系,在派生类中访问基类成员。先定义一个点类,包含x,y坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据
题目详情
定义一个继承与派生关系的类体系,在派生类中访问基类成员。
先定义一个点类,包含x,y坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据成员,重载显示和计算面积的函数;定义一个线段类,以两个点类对象作数据成员,定义显示、求面积及长度函数,线段类采用聚合方式,因为有两个端点,不能用派生
先定义一个点类,包含x,y坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据成员,重载显示和计算面积的函数;定义一个线段类,以两个点类对象作数据成员,定义显示、求面积及长度函数,线段类采用聚合方式,因为有两个端点,不能用派生
▼优质解答
答案和解析
class point
{
public:
point(int a, int b):x(a),y(b)
{}
~point()
{}
void display() const
{}
double area()
{}
private:
int x;
int y;
};
class circle: public point
{
public:
circle(int a, int b, int c):point(a,b),r(c)
{}
void display() const
{}
double area()
{}
private:
int r;
};
class line
{
public:
.............
private:
point a;
point b;
}
{
public:
point(int a, int b):x(a),y(b)
{}
~point()
{}
void display() const
{}
double area()
{}
private:
int x;
int y;
};
class circle: public point
{
public:
circle(int a, int b, int c):point(a,b),r(c)
{}
void display() const
{}
double area()
{}
private:
int r;
};
class line
{
public:
.............
private:
point a;
point b;
}
看了定义一个继承与派生关系的类体系...的网友还看了以下:
堂而皇之有没有褒义的?堂而皇之:形容端正庄严或雄伟有气派,也指表面上庄严正大,堂堂正正,实际却不然 2020-06-21 …
英语翻译摘要研究各筝艺流派特点及发展,对于保护流派,继承、发扬传统有着现实的作用和重要的意义.研究 2020-07-08 …
以史为鉴,建国后的失误对我们今天的社会主义改革开放有深刻的启示意义,据此回答12题:1.“左”倾思 2020-07-12 …
英语中的派生词是反义词的意思吗在英语中的某个词派生词是不是指这个词的反义词 2020-11-22 …
“古代哲学的各种流派,可以看做是一种宗教,其中没有一个流派的道义比斯多亚学派的道义更有益于人类,更适 2020-12-08 …
“古代哲学的各种流派,可以看做是一种宗教,其中没有一个流派的道义比斯多亚学派的道义更有益于人类,更适 2020-12-08 …
“垮掉的一代”是现代主义文学的一个流派,它出现于20世纪50年代中叶,风行于美国。伴随其国内繁荣富强 2020-12-15 …
《论法的精神》:“古代哲学的各种流派,可以看做是一种宗教,其中没有一个流派的道义比斯多亚学派的道义更 2020-12-23 …
20世纪60年代在拉美出现的“魔幻现实主义”文学流派①它是现实主义文学的一个流派②拉美文学的主流③融 2021-01-08 …
英语翻译湖畔派诗人LakePoets是指十九世纪英国浪漫主义运动中较早产生的一个流派,代表消极浪漫主 2021-01-14 …