好吧,讓我們說我有一個類遊戲的對象。我將遊戲實例化爲遊戲。現在遊戲包含一個對象,startupState。如何從startupState更改遊戲中的int值?如何訪問對象的字段從它包含
很抱歉,如果我措辭不當這...代碼示例:
public class game{
int state;
StartupState startupState;
public static void main(String[] args){
Game game = new Game();
}
public Game(){
state = 0;
startupState = new StartupState();
}
}
這個代碼,我將如何改變狀態從startupState對象
所以呢?
您是否瞭解過有關字段訪問表達式和變體/訪問器?不要回答這個問題,去查看它。 –
是「遊戲」應該是「遊戲」?另外,嘗試一個setter。 –
您無法從'StartupState'中更改'Game'的實例。你的依賴是另一種方式:'遊戲'知道'StartupState',但'StartupState'不知道'Game'。 –