小编use*_*474的帖子

在另一个班级中访问公共最终常量?

我正在尝试访问存储在"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类是私有的.忽略常量下的错误消息.

类构造函数

常量

java oop constants object

1
推荐指数
1
解决办法
2389
查看次数

标签 统计

constants ×1

java ×1

object ×1

oop ×1