java创建带参构造方法必须创建无参构造方法吗

2025-02-26 22:55:32
推荐回答(3个)
回答1:

如果你没有定义构造方法,编译器会自动给你加一个无参的,但是当你定义了有参的构造方法时,就不会给你自己加一个了,所以这时候需要自己写一个无参的。

回答2:

如果父类中已经构建过无参方法,子类不需要重新构建,也就是说必须有一个继承类中有无参构造方法。
如果父类中没有此构造方法,那么必须在子类中进行无参构造,否则子类会一直提示需要重写父类方法。
备注:这个建议根据java规范,每次创建类(需要构建)的时候就构建一个无参的构造方法,肯定不会报错。

回答3:

定义有参构造方法时,必须明显无参构造方法,否则编译报错。别问为什么,甲鱼的臀部