<<"\n";
}
语言程序设计第三次作业
编写程序:
1.定义一个类来处理三维点().该类有一默认的,一,一()成员函数将的和z值各乘-1,一()成员函数返回该点到原点(0,0,0)的距离,一个()成员函数显示,和z的值。
""
;
{
:
;
:
();
(x0,y0z0);
();
();
();
};
()
{
x=0;
y=0;
z=0;
}
(x0y0z0)
{
x=x0;
y=y0;
z=z0;
}
()
{
x=-1*x;
y=-1*y;
z=-1*z;
}
()
{
x=0;
y=0;
z=0;
}
()
{
<<"("<}
()
{
;
();
1(1,23);
1();
1();
1();
1();
}
2.定义一个类,它的每个对象表示一个人。
数据成员必须包含姓名、出生年份、死亡年份,一个默认的构造函数,一析构函数,读取数据的成员函数,一个()成员函数显示所有数据。
""
;
{
:
*;
*;
*;
:
();
();
();
();
};
()
{
="空";
="空";
="空";
}
()
{
<<"类被析构"<<;
}
()
{
<<"输入姓名:
";
();
<<"输入出生年份";
();
<<"输入死亡年份";
();
}
()
{
<<"姓名:
"<<<<"\n出生年份:
"<<<<"\n死亡年份"<<<<;
}
()
{
;
();
();
();
}
3。
定义一个基类,由它派生出和类,二者都有()函数计算对象的面积。
使用类创建一个派生类。
""
;
{
:
();
};
()
{
<<"面积:
";
}
{
:
;
:
();
();
};
()
{
a=2;
b=3;
}
()
{
a*b;
}
{
:
r;
:
();
();
};
()
{
r=3;
}
()
{
3.14*r*r;
}
()
{
*s=();
>();
}
4.定义一个抽象类,由它派生出和类,二者都有()函数计算对象的面积,()函数计算对象的周长。
""
;
{
:
();
();
};
{
:
;
:
();
();
();
};
()
{
a=2;
b=3;
}
()
{
a*b;
}
()
{
2*();
}
{
:
r;
:
();
();
();
};
()
{
r=3;
}
()
{
3.14*r*r;
}
()
{
2*3.14*r;
}