好吧,让我们说我有一个类游戏的对象。我将游戏实例化为游戏。现在游戏包含一个对象,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'。 –