从另一个 class 访问 returnValue

Access returnValue from another class

我想从另一个 .Class 访问 return 值。我真的必须将其设为静态吗?

例如:

1 级被称为玩家

public int getRemainingItemUses(){
    return remainingItemUses;
}

2 级

Player.getRemainingItemUses()

我的错误是无法对 Player 类型的非静态方法 getRemainingItemUses() 进行静态引用

您可以将 getRemainingItemUses() 设为静态,或者创建 Class1 的实例并在其上调用方法:

Class1 c = new Class1();
int result = c.getRemainingItemUses();