java常量定义有三种类型:静态常量、成员常量和局部常量。
public class Demo1 {
//静态常量
public static final String CHANG_LIANG1 = "小明";
//成员常量
final String CHANG_LIANG2 = "小李";
public static void main(String[] args) {
//局部常量
final String CHANG_LIANG3 = "小王";
//公共静态变量作用域是全局的,无需创建对象
System.out.println("CHANG_LIANG1="+CHANG_LIANG1);
//成员常量需要创建对象引用
System.out.println("CHANG_LIANG2="+new Demo1().CHANG_LIANG2);
//局部常量只能当前方法使用
System.out.println("CHANG_LIANG3="+CHANG_LIANG3);
}
}
公共静态变量作用域是全局的,无需创建对象,成员常量需要创建对象引用,局部常量只能当前方法使用。