java定义一个盒子类box_定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(...
定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(
定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(
定义一个Box(盒子)类,在该类定义中包括数据成员: length(长)、width(宽)和height(高);成员函数: 构造函数Box,设置盒子长、宽和高三个初始数据;用函数volume 计算并输出盒子的体积.在main函数中,要求创建Box对象,并求盒子的体积.
int main()
{
Box b1,b2(2,3,4);
float v1,v2;
v1 = b1.GetVolume();
v2 = b2.GetVolume();
if (v1>v2)
cout<
else
cout<
return 0;
}
人气:747 ℃时间:2020-04-26 06:51:23
优质解答
#include
using namespace std;
class Box {
\x09float length, width, height;
public:
\x09Box(float l, float w, float h);
\x09float GetVolume() const;
};
Box::Box(float l = 1, float w = 1, float h = 1)
\x09: length(l), width(w), height(h) {}
float Box::GetVolume() const {
\x09return height * width * length;
}
int main()
{
\x09Box b1, b2(2, 3, 4);
\x09float v1, v2;
\x09v1 = b1.GetVolume();
\x09v2 = b2.GetVolume();
\x09if (v1>v2)
\x09\x09cout <
\x09else
\x09\x09cout <
\x09return 0;
}Box b1, b2(2, 3, 4);
这行有错哎~error C2512: 'Box' : no appropriate default constructor available
怎么改呢???#include
using namespace std;
class Box {
\x09float length, width, height;
public:
\x09Box();
\x09Box(float l, float w, float h);
\x09float GetVolume() const;
};
Box::Box() : length(1), width(1), height(1) {}
Box::Box(float l, float w, float h)
: length(l), width(w), height(h) {}
float Box::GetVolume() const {
\x09return height * width * length;
}
int main()
{
\x09Box b1, b2(2, 3, 4);
\x09float v1, v2;
\x09v1 = b1.GetVolume();
\x09v2 = b2.GetVolume();
\x09if (v1>v2)
\x09\x09cout <
\x09else
\x09\x09cout <
\x09return 0;
}
我来回答
类似推荐
java定义一个盒子类box_定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(...相关推荐
- java定义一个盒子类box_定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(...
满意答案 szkcl 2014.05.28 采纳率:54% 等级:8 已帮助:964人 1234567891011121314151617181920212223242526272829#inc ...
- 定义长方体类,数据成员有长、宽、高,成员函数有带默认形参值的构造函数(默认长宽高分别为2.5、3.4、2)、计算体积函数,分别构造默认对象和长宽高分别为6.25、4.8、5.2的对象,输出各对象的体积
定义长方体类,数据成员有长.宽.高,成员函数有带默认形参值的构造函数(默认长宽高分别为2.5.3.4.2).计算体积函数,分别构造默认对象和长宽高分别为6.25.4.8.5.2的对象,输出各对象的体积 ...
- 建立student类,在此类中所有数据定义为私有数据变量。并建立一个student对象数组,用附件中的数据进行初始化。计算每个学生三门课程的总分和平均成绩(C++实验)
一.实验目的: (1)掌握类的创建,成员数据和成员函数的构建. (2)掌握构造函数的重载. (3)掌握静态成员函数和静态成员函数的使用. 二.实验内容和要求: (1)按照附件"成绩表.txt ...
- 设计一个学生类Student,包括数据成员:姓名、学号、二门课程(面向对象程序设计、高等数学)的成绩。
(1).设计一个学生类Student,包括数据成员:姓名.学号.二门课程(面向对象程序设计.高等数学)的成绩. (2).创建一个管理学生的类Management,包括实现学生的数据的增加.删除.修改. ...
- 装箱---一个工厂制造的产品形状都是长方体,它们的高度都是 h,长和宽都相等,一共有六个型号,他们的长宽分别为 1*1, 2*2, 3*3, 4*4, 5*5, 6*6.
问题描述 一个工厂制造的产品形状都是长方体,它们的高度都是 h,长和宽都相等,一共有六个型号,他们的长宽分别为 1*1, 2*2, 3*3, 4*4, 5*5, 6*6. 这些产品通常使用一个 6 ...
- C语言输出长方柱的体积,需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、 height(高)。要求用成员函数实现以下功能...
需要求3个长方柱的体积,请编写一个基于对象的程序.数据成员包括length(长).width(宽). height(高).要求用成员函数实现以下功能: (1) 由键盘分别输入3个长方柱的长.宽.高: ...
- java中unicode显示乱码_Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示?...
Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示? 关注:159 答案:2 mip版 解决时间 2021-02-03 12 ...
- java定义一个盒子类box_C++定义一个Box(盒子)类 看完你就知道了
包括以下内容 1.私有成员(length,width,height); 2.构造函数:可设置length,width,height的初值: 3.成员函数volumn:计算并输出盒子的体积: 4:成员函 ...
- C++中各种数据成员及成员函数的定义及使用
1.类是自定义的数据类型.类与应用程序不同,类的功能虽然独立,但不能独立启动,就象汽车零件那样. 2.Class 是一种数据类型, 其变量为对象.对象包含有member variables(成员变量) ...
最新文章
- 进一步提升用户信息安全保护意识 小米安全与隐私宣传月完满落幕
- Some inputs do not have OOB scores. This probably means too few trees were used to compute any relia
- 5G时代渐行渐近 移动承载网络面临新挑战
- java web oracle 分页_Oracle分页的两种方式
- 都是CPU松动若的祸
- Linux C 学习 单向链表
- mysql与tomcat_mysql数据库与tomcat服务器的一些细节问题
- python中 12_python编程中常用的12种基础知识总结
- 第二届数据科学家大会日程发布,9月20-21日在桂林等您~
- STM32 (零)--------STM32介绍
- Ubuntu9.04更新源
- 变量的语法扩展(JS)
- Java多线程第三节-线程的正确停止
- When Startup Disk is Full
- [C++] 关于delete和delete[]
- tomcat 如何查看tomcat版本及位数
- PDF文件电子签名怎么做?分享一个好用的签名工具
- 操作系统与计算机网络
- 【金融风控-贷款违约预测】数据挖掘学习:5.模型融合
- 二、三层交换配置HSRP(热备份)