[英]What class should I import for get keyword in robocode
我对 robocode 还很陌生,在编译时,我一直遇到 set 和 get 错误。 我正在关注一个教程,它在教程中效果很好,但是它在我的电脑上不起作用
public void run() {
setAdjustGunForRobotTurn(true);
setAdjustRadarForGunTurn(true);
turnRadarRightRadians(Double.POSITIVE_INFINITY);
}
public void onScannedRobot(ScannedRobotEvent e) {
double radarTurn = getHeadingRadians() + e.getBearingRadians() - getRadarHeadingRadians();
setTurnRadarRightRadians(Utils.normalRelativeAngle(radarTurn));
}
从上面的代码得到的错误是:(粗体字母是指针指向的地方)
1:找不到符号t urnRadarRightRadians(Double.POSITIVE_INFINITY);
符号:方法 turnRadarRightRadians(double)
2:找不到符号 doubleradarTurn = g etHeadingRadians() + e.getBearingRadians() - getRadarHeadingRadians();
符号:方法 getHeadingRadians()
3:找不到符号 doubleradarTurn = getHeadingRadians() + e.getBearingRadians() - g etRadarHeadingRadians();
符号:方法 getRadarHeadingRadians()
4:错误:找不到符号s etTurnRadarRightRadians(Utils.normalRelativeAngle(radarTurn));
符号:方法 setTurnRadarRightRadians(double)
我发现问题是我仍在使用基本机器人。 我的机器人(对象)正在扩展机器人,set 和 get 仅在 AdvancedRobot 中可用。 将其更改为扩展 AdvancedRobot 并导入 robocode.AdvancedRobot; 使它能够工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.