如果没有自定义构造函数,那么在创建对象时,编译器会自动调用默认构造函数,相当于创建了一个空对象,没有确定的值,只是在内存中申请了空间。 所以默认构造函数的作用:程序用户只须在定义对象的同时指定数据成员的初值