一个类中有了有参构造函数就必需要有无参构造函数于此对应吗?

2025-02-02 19:39:06
推荐回答(2个)
回答(1):

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

回答(2):

不一定啊,构造函数只是实例化类的时候会调用,当然,如果有参数,实例化类的时候也必须要给参数了