C++:声明一个Box类,有数据成员长(length),宽(width),高(high),包含一个构造函数,一个析构函数
4个回答
展开全部
#include<iostream>
using namespace std;
class Box{
private:
int length;
int width;
int high;
public:
Box(int len=1,int w=1,int h=1):length(len),width(w),high(h){}
~Box(){cout<<"析构函数调用"<<endl;}
int getlength(){return length;}
int getwidth(){return width;}
int gethigh(){return high;}
int tiji(){return length*width*high;}//计算体积
};
int main()
{
int a,b,c;
cout<<"请输入BOX的三边"<<endl;
cin>>a>>b>>c;
Box t(a,b,c);
cout<<"Box的长="<<t.getlength()<<endl;
cout<<"Box的宽="<<t.getwidth ()<<endl;
cout<<"Box的高="<<t.gethigh ()<<endl;
cout<<"Box 的体积为:"<<endl;
cout<<t.tiji ()<<endl;
return 0;
}
希望对你有用
using namespace std;
class Box{
private:
int length;
int width;
int high;
public:
Box(int len=1,int w=1,int h=1):length(len),width(w),high(h){}
~Box(){cout<<"析构函数调用"<<endl;}
int getlength(){return length;}
int getwidth(){return width;}
int gethigh(){return high;}
int tiji(){return length*width*high;}//计算体积
};
int main()
{
int a,b,c;
cout<<"请输入BOX的三边"<<endl;
cin>>a>>b>>c;
Box t(a,b,c);
cout<<"Box的长="<<t.getlength()<<endl;
cout<<"Box的宽="<<t.getwidth ()<<endl;
cout<<"Box的高="<<t.gethigh ()<<endl;
cout<<"Box 的体积为:"<<endl;
cout<<t.tiji ()<<endl;
return 0;
}
希望对你有用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class Box{
public:
Box(float a,float b,float c) //构造函数,对成员变量赋初值
{
length=a;
width=b;
high=c;
}
~Box() //析构函数
{
cout<<"调用析构函数"; //因为并没有动态分配的内存,这里先打句话
}
private:
float length,width,high;
};
public:
Box(float a,float b,float c) //构造函数,对成员变量赋初值
{
length=a;
width=b;
high=c;
}
~Box() //析构函数
{
cout<<"调用析构函数"; //因为并没有动态分配的内存,这里先打句话
}
private:
float length,width,high;
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class box
{
public:box(float l,float w,float h)
{ length=l;width=w;high=h;}
~box(){cout<<"析构函数已经被调用"<<endl;}
private:
float length,width,high;
};
{
public:box(float l,float w,float h)
{ length=l;width=w;high=h;}
~box(){cout<<"析构函数已经被调用"<<endl;}
private:
float length,width,high;
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class Box
{
private:
double length;
double width;
double high;
public:
Box(double l, double w, double h):length(l), width(w), high(h){}
~Box(){}
};
{
private:
double length;
double width;
double high;
public:
Box(double l, double w, double h):length(l), width(w), high(h){}
~Box(){}
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询