& ltiostream & gt
使用
命名空間
std
班級
箱子
{
私人:
漂浮物
a;//立方體邊長
漂浮物
體積;//音量
漂浮物
面積;//表面積
公共:
Box()//構造函數1
{
a = 0.0
體積= 0.0;
面積= 0.0;
}
框(浮動
X):a(x){}//構造函數2
空的
Seta()//設置立方體的邊長。
{
cout & lt& lt“進入
a
:";
CIN & gt;& gta;
}
漂浮物
get volume();//計算體積
漂浮物
getarea();//計算表面積
空的
disp();//輸出結果
};
漂浮物
Box::獲取卷
()
{
體積= a * a * a
返回
體積;
}
漂浮物
Box::getarea
()
{
面積= 6 * a * a
返回
面積;
}
空的
框::顯示
()
{
cout & lt& lt" \t
a = " & lt& lta & lt& lt”\ n \ tvolume = " & lt& ltgetvolume()
& lt& lt" \ n \ tarea = " & lt& ltgetarea()& lt;& ltendl
}
(同Internationalorganizations)國際組織
主()
{
箱子
box1,box 2(1);
cout & lt& lt" box 1 " & lt;& ltendl
box1.seta
();
box1.disp
();
cout & lt& lt" box 2(1)" & lt;& ltendl
box2.disp
();
返回
0;
}