【c++】对象
来源:互联网 发布:定制t恤 淘宝 编辑:程序博客网 时间:2024/06/06 03:13
对象的内部可以有变量和函数,而结构通常只由各种变量组成
对象使用变量存储信息,调用函数完成操作
如何声明一个类
class MyFirstClass
{
};
一个实例
#include<iostream>#define FULL_GAS 80class Car{public: std::string color; std::string engine; float gas_tank; unsigned int wheel; void setColor(std::string col); void setEngine(std::string eng); void setWheel(unsigned int whe); void fill_tank(int liter);//加油 int running(void); void warning(void);};void Car::setColor(std::string col){ color = col;}void Car::setEngine(std::string eng){ engine = eng;}void Car::setWheel(unsigned int whe){ wheel = whe;}void Car::fill_tank(int liter)//浣滅敤鍩熻В鏋愮锛屽憡璇夌紪璇戝櫒杩欎釜鏂规硶鏈鍝竴涓被{ gas_tank += liter;}int Car::running(void){ std::cout<<"我正在以120的速度移动"<<"\n"; gas_tank--; std::cout << "当前还剩" <<100*gas_tank/FULL_GAS<<"%"<<"油量!!!\n"; return gas_tank;}void Car::warning(void){ std::cout << "WARNING!! 还剩"<<100*gas_tank/FULL_GAS<<"%油量\n";}int main(){ char i; Car mycar,car1; mycar.setColor("white"); mycar.setEngine("V8"); mycar.setWheel(4); mycar.gas_tank=FULL_GAS; while( mycar.running() ) { if(mycar.running()<10) { mycar.warning(); std::cout<<"是否需要加油?【Y/N】"; std::cin>>i; if('Y'==i||'y'==i) { mycar.fill_tank(FULL_GAS); } } } return 0;}
阅读全文
0 0
- 【c++】对象
- C面向对象-构建对象
- C/C++:C++面向对象
- C与面向对象
- c++---类和对象
- C 面向对象程序设计
- c实现面向对象
- Obj-c面向对象
- objective-c对象初始化
- JAVA面向对象C
- OBJECT-C 对象初始化
- 【C++】对象和指针
- c面向对象设计
- c++-->面向对象
- 面向对象(C++)
- c对象创建
- c实现"对象"
- [C#] 面向对象
- 输入某年某月某日,是闰年还是平年,判断这一天是这一年的第几天?
- LDDP3中Linux-2.6.10的内核编译过程
- 2017年Android百大框架排行榜
- 鸟叔Linux学习:第五章 Linux 的文件权限与目录配置
- JAVA集合类简述
- 【c++】对象
- Linux最小根文件系统
- 我开通了博客
- 接口的一个实例
- [UOJ #82][UR #7]水题生成器
- 429B. Godsend
- AI 从业者该如何选择深度学习开源框架丨硬创公开课
- Hive,Hbase,HDFS等之间的关系
- hdu 2841 Visible Trees(容斥原理)