类与对象(下)
初始化列表
初始化列表:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个成员变量后面跟一个放在括号中的初始值或表达式。
class Date
{
public:
Date(int year,int month,int day):_year(year),_month(month),_day(day)
{
}
private:
int _year;
int _month;
int _day;
};
注意: 1、每个成员变量只能在初始化列表中出现一次 2、引用成员变量,const成员变量,自定义类型成员(该类没有默认成员构造函数)只能在初始化列表中初始化 3、尽量使用初始化列表初始化,因为不管你是否使用初始化列表初始化,对于自定义类型成员变量,一定会先使用初始化列表进行初始化。 4、成员变量在类中的声明次序就是其在初始化列表中的
类与对象(下)最先出现在Python成神之路。
共有 0 条评论