gpt4 book ai didi

java - 由于数据类型中的某些错误,我的构造函数未按预期工作,我无法弄清楚原因

转载 作者:搜寻专家 更新时间:2023-11-01 07:50:16 24 4
gpt4 key购买 nike

public void Question(int resID, Boolean answer){
this.mTextResId = resID;
this.mAnswerTrue = answer;
}

这是我为一个类创建的构造函数,然后我试图构建一个这样的问题:

private Question q1 = new Question(R.string.question_americas, true);

它给我一个错误如下:

Question() in Question cannot be applied to (int, Boolean)

最佳答案

public void Question(int resID, Boolean answer)

不是构造函数。

public Question(int resID, Boolean answer)

是一个构造函数。

添加 void 返回类型使其成为常规方法而不是构造函数,这就是为什么编译器仅在您时找到默认的无参数构造函数 Question()尝试实例化您的类。

关于java - 由于数据类型中的某些错误,我的构造函数未按预期工作,我无法弄清楚原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35741316/

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