gpt4 book ai didi

java - 如何在没有构造函数的情况下初始化类?

转载 作者:行者123 更新时间:2023-12-01 18:44:36 30 4
gpt4 key购买 nike

所以我有这个构造函数:

 public MyClass(boolean done, int lvl , String s, int x, int y, Skill parent, Item item, int cost) {
this.done = done;
this.lvl = lvl;
this.name = s;
this.Xpos = x;
this.Ypos = y;
this.parent = parent;
this.item = item;
addSkill(this, s);
}

有没有办法让我在另一个类中使用/初始化它而无需这样做

MyClass myclass = new MyClass(false, 0, "", 0, 0, null, this.item, 1)

如果我这样做

MyClass myclass;

然后我得到了“可怕的”空指针异常。

最佳答案

听起来您想创建第二个不带参数的构造函数。

然后你可以写

MyClass myclass = new MyClass();

关于java - 如何在没有构造函数的情况下初始化类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18341121/

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