类是一个模型,当我们为这个类创建实例的时候也就是对象的本身。
对象的内部可以有变量和函数,而结构通常只是由各种变量构成。对象与结构有很多相似之处,但是对象还可以有他们自己的函数。
类由变量和函数组成,对象将使用哪些变量来存储信息,调用哪些函数来完成操作,所以习惯上类里边变量成为属性,函数成为方法。
OOP(面向对象编程过程):
第一步:创建一个类(每个类跟变量一样都有一个名字,类名的第一个字母通常采用大写)
“::”作用域解析符作用是告诉编译器这个方法存在于何处,或者说是属于哪一个类。
std::cout所引用的是std定义的cout,而std::string数据类型其实也是一个对象。
class Car
{
public ://(public这个关键词实际上就是作用域的问题)
std::string color;
std string eigine;
float gas_tank;
unsigned int Wheel;
//方法的声明(写在类里面)
void fill_Tank(float liter);//只有一个参数,不需要返回值
void running(void);//不需要返回类型,不需要参数
//方法的定义通常安排在类声明的后面
};//可以直接在这个后边定义类的对象Car(但是一般呢不这样用,将声明