我的代码如下所示:
class Attribute {
private int value;
boolean getBoolean1() {
return (value & 1) != 0;
}
boolean getBoolean2() {
return (value & 2) != 0;
}
int getInt() {
return value >> 2;
}
void setBoolean1(boolean b) {
value = (value & ~1) | (b ? 1 : 0);
}
void setInt(int i) {
value = (value & ~3) | (i << 2);
}
...
如果我让它运行,我会收到错误消息:
选择错误(原始,名称(原始)[grep(&#34;哼_&#34;,名称(原始))]):未使用 参数(姓名(原始)[grep(&#34;哼_&#34;,姓名(原始))])
我没有发现任何错误,特别是因为我之前使用其他列的确切代码。我只在原始$ v_1_1(等)中交换了数字,并将后缀交换为&#34; hum&#34;。其他一切都是一样的,它运行。
此外,我可以毫无问题地将具体的原始$ hum_1称为raw $ hum_6。只有这一个应用功能崩溃了。