介绍对象:
对象内部可以有变量和函数,而结构通常由各种变量构成。
创建简单的类:
class Car
{
public:
std:string color;
std:string engine;
float gas_tank;
unsigned int Wheel;
void fill_tank(float liter);
};
void Car::fill_tank(float liter)
{
gas_tank += liter;
}
面向过程关注的是对数据的处理过程,OOP关注的是对数据进行怎样的处理。
C++允许在类里声明常量,但不允许对他进行赋值。
绕开这个限制的方法就是创建一个静态常量。
class Car
{
public:
static const float Full_cas = 85;
};