我尝试在处理中创建一个类, 它包括3个bool´s,我想做一个吸气剂,二传手,resp。一种将布尔值更改为其他值的方法。 而已。 我的代码如下:
public class Color_high_low {
private boolean r_higher = true;
private boolean g_higher = true;
private boolean b_higher = true;
Color_high_low() {
r_higher = true;
g_higher = true;
b_higher = true;
}
//Getter
{
boolean get_r_h() {
return r_higher;
}
boolean get_g_h() {
return this.r_higher;
}
boolean get_b_h() {
return this.r_higher;
}
}
//Changer
{
void change_r_h() {
if (r_higher == true) {
r_higher = false;
} else {
r_higher = true;
}
return;
}
void change_g_h() {
if (g_higher == true) {
g_higher = false;
} else {
g_higher = true;
}
return;
}
void change_b_h() {
if (b_higher == true) {
b_higher = false;
} else {
b_higher = true;
}
return;
}
}
//Setter
{
void set_r_h(boolean be_or_not_to_be) {
r_higher = be_or_not_to_be;
return;
}
void set_g_h(boolean be_or_not_to_be) {
g_higher = be_or_not_to_be;
return;
}
void set_b_h(boolean be_or_not_to_be) {
b_higher = be_or_not_to_be;
return;
}
}
}
目前,我的方法返回类型会导致编译错误,但我不知道为什么。你有想法吗? 答案将是一种乐趣!
当前编译错误:
unexpected token: boolean
unexpected token: void
答案 0 :(得分:1)
请勿将方法放在额外的{et}分组中!