對於一個賦值,我需要在類java.awt.Point中創建一個類。我需要能夠在爲內部/嵌套類創建自己的變量時使用點方法。我有點困惑於靜態嵌套類和內部類之間的差異,不知道使用哪一個。我曾嘗試使用一個靜態嵌套類,並遇到了一個錯誤,指出「修改靜態這裏不允許」用Point作爲外部類編碼內部類
我的誤導性嘗試:
class Point {
static class RobotJAW {
int goldcollected, x, y;
RobotJAW() {
goldcollected = 0;
alive = true;
x = 0;
y = 0;
}
}
}
創建該類的點它有一個機器人搜索中黃金和炸彈領域,並在被炸彈摧毀的同時收集黃金。我只能使用java API中的Point和Scanner類。我需要使用點方法equals(obj),move(int x,int y),getLocation()和setLocation(int x,int y)。但我需要添加goldcollected和活着的變量。此外,這是學校的一項任務,所以我想獲得更多關於這個主題的知識,以及一些指導,而不是讓別人工作。
歡迎,新用戶!從歷史上看,我們遇到了一些問題,只希望將代碼交給他們,所以很高興看到「我希望獲得關於該主題的更多知識,以及一些指導,而不必讓別人工作。」 – Pops