Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t访问变量设置器_Java_Compiler Errors_Setter - Fatal编程技术网

Java Can';t访问变量设置器

Java Can';t访问变量设置器,java,compiler-errors,setter,Java,Compiler Errors,Setter,我在java中遇到了一些问题。因此,我试图从另一个类设置布尔值,但我得到了这个错误:“找不到符号:setCorrectA” 类,其中显示错误: if (isCorrect1.isSelected()) { a.setCorrectA = true; } else { a.setCorrectA = false; } 从我尝试访问变量的位置初始化 public boolean getCorrectA() { return correctA; } public void

我在java中遇到了一些问题。因此,我试图从另一个类设置布尔值,但我得到了这个错误:“找不到符号:setCorrectA”

类,其中显示错误:

if (isCorrect1.isSelected()) {
    a.setCorrectA = true;
} else {
    a.setCorrectA = false;
}
从我尝试访问变量的位置初始化

public boolean getCorrectA() {
    return correctA;
}

public void setCorrectA(boolean correctA) {
    this.correctA = correctA;
}

setter是一种方法,您需要调用它:


setCorrectA
是一个函数,而不是一个属性:您必须这样调用它
a.setCorrectA(true)

它们是方法。不是财产

if(isCorrect1.isSelected()){
a、 setCorrectA(真);
}否则{
a、 刚毛(假);
}

setCorrectA
是一种方法,而不是数据成员。您需要使用包含其参数的括号调用它:

if (isCorrect1.isSelected()) {
    a.setCorrectA(true);
} else {
    a.setCorrectA(false);
}
请注意,由于
isSelected()
本身返回一个布尔值,因此可以清除此代码段并省略if-else结构:

a.setCorrectA(isCorrect1.isSelected());
setCorrectA()是一个需要布尔参数的函数。你可以这样称呼它:

a.setCorrectA(true)
a.setCorrectA(true)