我正在編寫一個基於文本的Java遊戲,我遇到了幾個問題,我無法得到我的頭。基於文本的Java遊戲通過變量到另一個類
我的代碼沿着這些線路的工作原理:
public class main() {
run initial method for menu
Player player = new Player(name,1,1,1);
do{
game code
while(running = true)
}
public class Player() {
string name
int age
int level
int exp
getName()
setName() etc etc
}
public class Train() {
kill monster
totalExp = monsters killed
}
現在的問題是,我如何通過EXP獲得了其中有我的get和set方法我的播放器類? exp是在Train類中計算/生成的,但我需要將它傳遞給Player,以便我可以使用.set/.get並在我的Main類中顯示更新的信息。
會增加:
Player播放器=新的球員(名稱,1,1,1)到火車站類剛創建播放器的新對象,所以我將有兩個,和EXP分配給玩家Train(),但是隻留下Main()中的一個。
非常感謝您的幫助。
爲什麼不在玩家類中添加火車對象,並且可能需要在玩家類中添加另一個'exp'參數。希望這有助於。 – Krishna
小建議,作爲真實對象的java對象應該有一個實體名稱,而它們公開的方法應該有一個動詞,表示它們的行爲。 這不僅僅是遵循「標準」,也是爲了讓其他人更容易理解你想表達的內容。 – Morfic