Java 爪哇语;获得;及;“设置”;方法
我有两个类,在类Java 爪哇语;获得;及;“设置”;方法,java,methods,get,set,Java,Methods,Get,Set,我有两个类,在类Player中,我有一个变量定义为private int collectedDots,我想在另一个类Exit中访问它 我在类播放器中定义了Get和Set方法,如下所示: public void setCollectedDots(int cd) { collectedDots = cd; } public int getCollectedDots() { return collectedDots; } 但是现在我想从Exit类访问collectedDots字段。
Player
中,我有一个变量定义为private int collectedDots
,我想在另一个类Exit
中访问它
我在类播放器中定义了Get和Set方法,如下所示:
public void setCollectedDots(int cd)
{
collectedDots = cd;
}
public int getCollectedDots()
{
return collectedDots;
}
但是现在我想从Exit
类访问collectedDots
字段。当我将这两个方法复制到Exit类中时,我不断得到错误找不到symbol-variable collectedDots
我的理解是,一旦我设置了get
和set
方法,我就能够从Player类中检索collectedDots
变量
你知道我哪里出错了吗?我还不太熟悉java,但我想你需要确保你已经导入了你要使用的另一个类,或者你可以导入一个类的实例: collectedDots点=新collectedDots();
int dotsValue=dots.getCollectedDots() 您应该使用
public int collectedDots
变量,而不是private int collectedDots
变量。您需要在退出时调用播放器上的方法,而不是将它们复制到那里。@Pietu1998:您可能应该将其设置为answer@Pietu1998我试过这样做,我有一个if语句,它是if(Player.getCollectedDots<3)但它说我需要先定义变量.setCollectedDots,但我不想在Exit类中定义它,我只想调用它。