我正在尝试访问存储在"Constants.java"(一个私有类)中的java中的常量,并在另一个中使用它来在方法中对其进行求值.
我不允许更改Constants类,并且我尝试访问的常量按以下方式初始化:
public final int INVENTORY_MAX = 100;
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
if (h <= Constants.INVENTORY_MAX)
Run Code Online (Sandbox Code Playgroud)
但是Constants是私有的,没有它,它要求我做一个局部变量.我也会将变量设为静态,但代码由教授给出,我不能以任何方式改变它.请帮忙!
谢谢.
编辑:以下是一个屏幕截图,显示Constants类是私有的.忽略常量下的错误消息.