对于每一个类 java虚拟机都提供一份默认构造方法?

这句说话没错吧。
2025-03-04 11:58:08
推荐回答(3个)
回答1:

不对,如果你在代码里手动写了构造方法,虚拟机就不会提供默认构造。

回答2:

当且仅当你的类中没有声明任何构造方法的时候,jvm才会给他添加默认空参构造方法,一旦你有提供构造方法,无论有没有参数,jvm都不会再给他添加默认构造了

回答3:

如果你重写了构造方法或者有其他构造方法,就没有默认了。