[英]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.