gpt4 book ai didi

java - 我真的需要在java中定义默认构造函数吗?

转载 作者:IT老高 更新时间:2023-10-28 21:02:08 34 4
gpt4 key购买 nike

在未定义构造函数时它可以正常工作,但如果我定义了参数化构造函数而不是默认构造函数,则会出现错误并且在创建对象时不传递任何值。我认为构造函数是预定义的。

如果我定义了参数化构造函数,为什么还需要定义默认构造函数?默认构造函数不是预定义的吗?

最佳答案

仅当您自己没有定义任何构造函数时,才会自动创建默认(无参数)构造函数。

如果您需要两个构造函数,一个带参数,一个不带参数,则需要手动定义两者。

关于java - 我真的需要在java中定义默认构造函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3641114/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com