在掌握了 C++ 之后,我刚刚开始学习 Java,我想知道是否有一种方法可以让我在 C 中以相同的方式拥有全局常量,您可以拥有一个包含常量列表的头文件,您可以包含在需要使用它们的任何类文件中。现在,在我的 Java 项目中,我通过使用 Java 接口将常量定义为最终变量来实现这种效果。
public interface Constants {
public int constant1 = 36;
public String projectName = "Project Name";
public float ratio = 4.716f;
// ... more parameters
}
要在使用它们的类文件中访问它们,我只需在类文件中使用 implements 关键字。
public class Class1 implements Constants {
// Members
// ...
// Methods
// ...
}
并不是说这不起作用,我只是想知道这是否是获得这种效果的最佳方式。我没有接受过正式的 Java 培训,我只是从我获得的一些书籍和在线论坛中自学。我环顾四周,我没有找到关于这个特定主题的太多讨论,更多只是关于在类中声明常量,所以我只是想从一些受过正规培训的更有经验的 Java 程序员那里找出是否有更标准的/传统的方式来做到这一点。任何建议都会有所帮助,谢谢!
长风秋雁
凤凰求蛊
相关分类