作者:水平蓝精灵天堂_678 | 来源:互联网 | 2023-05-17 23:58
#include
using namespace std;
class Long
{
public:
Long();
Long(float x,float y,float z):length(x),width(y),heigth(z){};
void show();
void getvalue();
private:
float length;
float width;
float heigth;
float volume ;
float surface ;
};
int main()
{
int i;
Long L[5]={Long(12,10,15),Long(13,14,15),Long(7,8,9)};//前边必须要声明带参数的构造函数才行,否则在这里对数组元素直接初始化将会出错。
L[4].getvalue();
for(i=0;i<5;i++)
{
L[i].show();
}
return 0;
}
Long::Long()
{
heigth=10;
width=10;
length=10;
}
void Long::show()
{
cout<<"三边为:"<>x;
cin>>y;
cin>>z;
length=x;
width=y;
heigth=z;
}
这是修订版的 听完课修订的。