构造函数:类进行实例化时调用的函数,该函数无返回类型默认构造函数:无需提供初始值(或者说无参数)的构造函数 如果没有定义任何构造函数,则编译器会自动定义默认构造函数。编译器自动提供的默认构造函数的就是一个空函数,什么操作也不做,只是为了满足程序的运行。如果还需要初始化成员变量,那么一定要自行定义默认构造函数。只要自行定义了构造函数,编译器就不会再提供默认构造函数了,最好手动定义一个默认构造函数。