2022-12-14 16:02
比如你有一个自定义的类A,有有参跟无参两种构造方法,那就有两种情况:
创建对象时,在构造方法参数列表里传递了参数,那么就会调用有参构造方法,反之调用无参;
如果你的A类里面写了有参构造,但是没有写无参构造,那么就不会调用无参构造,这个时候编译器不会给你默认添加无参构造的。