在一个类中如果你不写构造函数,是有一个默认的构造函数的。 如果你写了一个有参的构造函数,那么系统将不提供这个无参数的构造函数,此时我们建议自己手动添加这个无参数的构造函数。 因为在有些方法调用的过程中,会调用这个无参数的构造函数,这样就会出现错误! 为了避免这种错误的发生,我们手动添加这个无参数的构造函数!
不一定啊,构造函数只是实例化类的时候会调用,当然,如果有参数,实例化类的时候也必须要给参数了