父类在怎样的情况下没有无参构造器

时间:2022-10-08 20:14:50
父类是否有了有参构造器就没有无参构造器了

6 个解决方案

#1


对的。如果都不写,那默认就是无参,一但写了,默认的那个就失效

#2


什么是构造器 我只知道重载

#3


嗯,如果只是声明了有参构造器,而没有声明无参构造器的话,那么该类就没有无参构造器

#4


只要有有参的 无参的就不存在了

#5


申明一个有参的,无参的自动失效

#6


这个和编译器本身是有关系的,当一个类被编译时,若无显式的生命构造方法,那么编译器会帮助这个类生成一个无参的构造方法,若存在构造方法,那么编译器会自动放弃此种行为。

#1


对的。如果都不写,那默认就是无参,一但写了,默认的那个就失效

#2


什么是构造器 我只知道重载

#3


嗯,如果只是声明了有参构造器,而没有声明无参构造器的话,那么该类就没有无参构造器

#4


只要有有参的 无参的就不存在了

#5


申明一个有参的,无参的自动失效

#6


这个和编译器本身是有关系的,当一个类被编译时,若无显式的生命构造方法,那么编译器会帮助这个类生成一个无参的构造方法,若存在构造方法,那么编译器会自动放弃此种行为。