Java中定义常量的方法大全
下文笔者讲述使用java代码定义常量的方法大全,如下所示
定义常量实现思路
方式1:
使用接口定义
方式2:
枚举类的形式定义
方式3:
类中直接定义
例:Java中定义常量的示例
//使用接口方式
interface ColorConstant {
/**
* 红色
*/
int RED = 1;
/**
* 黄色
*/
int YELLOW = 2;
}
//使用方式:ColorConstant.RED
//使用枚举类的方式(自定义的带有name,index属性的枚举类型必须要写构造函数
enum ConstantEnum {
RED("红色", 1), YELLOW("黄色", 2);
private String name ;
private int index ;
private Color( String name , int index ){
this.name = name ;
this.index = index ;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
}
//使用方式:ConstantEnum.RED.getName();
//遍历所有的枚举
for( ConstantEnum color : ConstantEnum .values()){
System.out.println( color + " name: " + color.getName() + " index: " + color.getIndex() );
}
//使用类
class ColorConstant {
public static final int RED = 1;
public static final int YELLOW = 2;
}
//使用方式:ColorConstant.RED
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


