我正在尝试在java上创建一个游戏。游戏正在运行,现在我想创建一个高分的类(class)。变量“score”已经存在于一个类中,我在另一个类中创建了一个变量 highscore。
在第二堂课中我写道:
if (highscore < score) {
highscore = score;}
但是即使所有类都在同一个包中并且变量和类是公共(public)的,它也无法识别变量“score”...有人可以帮助我吗?
最佳答案
Score 是其他类的属性,因此请尝试从此类访问您的对象,然后再访问它。 示例:
Player p = new Player();
...
if(highscore < p.score)
...
关于java - 类和变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555669/