首页 > 解决方案 > 什么是创建常量变量和继承它们的子类的最佳实践

问题描述

我不确定是否有标准或良好的做法来在父类中创建常量变量,然后子类重用。

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 ); 
    } 

}

标签: javaconstantsextends

解决方案


一种常见的做法是使用常量接口

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

推荐阅读