【C++】类和对象--constructor和destructor

Constructor:人称构造函数,用来初始化class,在class内部或外部都可以定义,在实例化class的时候会被调用。

Constructor的写法一般会有:

1. 默认的构造函数,也就是不带任何变量的构造函数;

2. 重载构造函数,在有或者没有默认构造函数的基础上,带有相关变量,用来初始化class。

新建一个class时候,上面这两种构造函数必须得带有一种。


上面的程序运行结果为:


要注意:1. 默认构造函数和重载构造函数必须要有一个;要是使用重载构造函数,那么必须要带初始化的参数;class被初始化后,由于它的属性被定义为private,那么这些属性的值不能再被修改。

猜你喜欢

转载自blog.csdn.net/onlyongwang/article/details/80558131