首页 > 其他分享 >类,对象--示例代码

类,对象--示例代码

时间:2024-01-27 09:36:16浏览次数:27  
标签:Box 示例 -- double 代码 width length setWidth void

#include <iostream>
using namespace std;
class Box{
	private:
		double length;
		double width;
	public:
	void setLength(double length);
	void setWidth(double width);
	double getLength();
	double getWidth();
	double getArea();	
};
void Box::setLength(double length){
	this->length=length;
	
}
void Box::setWidth(double width){
	this->width=width;
}
double Box::getArea(){
	return length*width;
}
double Box::getLength(){
	return length;
}
double Box::getWidth(){
	return width;
}
int main(){
	Box box;
	box.setLength(6.0);
	box.setWidth(7.0);
	cout<<box.getArea()<<endl;
	return 0;
}

  

标签:Box,示例,--,double,代码,width,length,setWidth,void
From: https://www.cnblogs.com/fushuxuan/p/17991088

相关文章

  • 类和对象01
    1#include<iostream>2usingnamespacestd;3classBox{4private:5doublelength;6doublewidth;7public:8voidsetLength(doublelength);9voidsetWidth(doublewidth);10doublegetLen......
  • 3、Git安装与常用命令
    本教程里的git命令例子都是在GitBash中演示的,会用到一些基本的linux命令,在此为大家提前列举:ls/ll查看当前目录cat查看文件内容touch创建文件vivi编辑器(使用vi编辑器是为了方便展示效果,学员可以记事本、editPlus、notPad++等其它编辑器)3.1、Git环境配置3.1.1下......
  • 饭卡系统(NEW)
    1#include<iostream>2#include<fstream>3#include<string>4usingnamespacestd;5classcard{6//属性7public:8stringname;9intid;10stringclassroom;11floatmoney......
  • 饭卡
    #include<iostream>#include<windows.h>#include<fstream>usingnamespacestd;structcard{ //属性 stringname; intid; stringclassroom; floatmoney=0; stringcreat_time; boolgua=0;//是否挂失 //方法 //开卡 boolcreat(inti,stringn,s......
  • 卡号管理系统
    #include<iostream>#include<fstream>usingnamespacestd;classcard{//属性public:stringname;intid;stringclassroom;stringphone;floatmoney;floatconsumption1;stringc......
  • [MySQL]流程控制语句
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/17991087出自【进步*于辰的博客】参考笔记三,P32.5。目录1、选择语句1.1if1.2case1.2.1形式一1.2.2形式二2、循环语句2.1while2.2repeat2.3loop最后用于测试的数据......
  • 如何打造一个网络框架模块对接服务器
    一、了解网络框架的基本原理在开始打造网络框架模块之前,首先需要了解网络框架的基本原理。网络框架是一个软件模块,用于处理网络通信的各种细节,包括数据传输、协议解析、错误处理等。常见的网络框架有HTTP、TCP/IP、WebSocket等。对啦!这里有个游戏开发交流小组里面聚集了一帮热爱......
  • Unity面试题:热更新篇(一)
    请简要介绍Unity热更新的原理和实现方式。答:Unity热更新的原理是通过将游戏的资源和代码分离,将代码部分放置在服务器端,游戏启动时通过网络下载更新的代码并动态加载,以达到实现热更新的目的。实现方式包括AssetBundle、ILRuntime等。对啦!这里有个游戏开发交流小组里面聚集了一帮热......
  • 龙哥量化:通达信(副图)超级庄家量柱技术指标源码公式源码
    TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1)))));MTIME:=MOD(FROMOPEN,TOTAL);CTIME:=IF(MTIME<0.5,TOTAL,MTIME);{倍量柱}VVOL:IF(CURRBARSCOUNT=1ANDPERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;STICKLINE(CURRBARSCO......
  • Unity塔防游戏的制作与实现
    一、游戏场景的搭建首先,我们需要创建一个新的Unity场景,并将场景设置为2D模式。然后,我们需要导入一些必要的素材,如地图、塔、怪物、子弹等。我们可以从UnityAssetStore中下载这些素材,或者自己制作。接下来,我们需要将地图和塔防元素放置在场景中。我们可以使用Unity的2DTilemap......