构造函数
作用: 主要用来进行对象的初始化操作
需要注意的几个点:
- 函数名与类名相同
- 没有返回值 也不写void
- 构造函数可以有参数(有参构造函数),可以发生重载,也可以没有参数(默认构造函数)
- 创建对象的时候,构造函数会自动调用,而且只调用一次
下面的代码块,演示了构造函数如何进行对象的初始化
#include<iostream>
#include<string>
using namespace std;
class Car {
public:
//构造函数
Car(int price,string brand) {
m_Price = price;
m_Brand = brand;
cout << "Car构造函数调用 " << endl;
}
void display() {
cout