如果程序员没有给类提供构造函数,则编译器会自动提供一个默认的无参数的构造函数,如果用户提供了自己的构造函数,则编译器就不再提供默认的无参数构造函数。
这时若你仍需要无参构造函数,你要自己再写一个无参构造函数。这样可以解决对象某些属性需要初始化值和不需要初始化值两种情况下的需求,比较简单方便,避免在用到对象时对需要初始化值属性set值
如果程序员没有给类提供构造函数,则编译器会自动提供一个默认的无参数的构造函数,如果用户提供了自己的构造函数,则编译器就不再提供默认的无参数构造函数。
这时若你仍需要无参构造函数,你要自己再写一个无参构造函数。这样可以解决对象某些属性需要初始化值和不需要初始化值两种情况下的需求,比较简单方便,避免在用到对象时对需要初始化值属性set值