java - 什么是创建常量变量和继承它们的子类的最佳实践
问题描述
我不确定是否有标准或良好的做法来在父类中创建常量变量,然后子类重用。
public class parentA{
protected static final String name = Constants.SYS_NAME;
protected static final String code = Constants.CODE;
}
public class son extends parentA{
private static void main(String[] args)
{
System.out.println("Name: "+name);
System.out.println("Code: "+code );
}
}
解决方案
一种常见的做法是使用常量接口。
interface MyInterface {
public static final int X = 10;
public static final int Y = 20;
}
public class Main {
public static void main(String[] args) {
System.out.println(MyInterface.X);
}
}
输出:
10
推荐阅读
- java - 如何修复“无法解析符号“追加””
- swift - 如何从错误对象中识别错误类型
- css - 如何在 Chrome 的字幕中为每个文本设置填充?
- typescript - 如何在 TypeScript 中键入构造函数和构造函数参数?
- uwp-xaml - ListView 项目与真正大列表上的其他项目重叠
- vba - 用于更新 Microsoft Word 页脚中形状(文本框)中的字段的宏
- java - 第三方 Java 库中的文件描述符泄漏
- python - 如何在 Python Pandas 中实现 SQL Row_number?
- javascript - 快速下载 Blob
- php - Laravel - 从多对多关系中获取数据