자바에서 변수로 선언된 것들중에 'public static final' 로 선언된 변수가 constant(상수) 라 한다.
일반적으로 class에서 선언할때는 다음과 같이 선언 할 수 있다.
일반적으로 class에서 선언할때는 다음과 같이 선언 할 수 있다.
static final int MENU_ITEM = 12;
static final float PI = (float) 22 / 7;
이렇게 선언된 상수는 해당 Class에서 항상 동일한 값으로 존재한다.
만약 해당 Class가 아닌 다른 Class에서 값을 가져다 사용하기를 원할 경우에는 앞에 public을 붙여 준다.
public static final int MENU_ITEM = 12;
public static final float PI = (float) 22 / 7;
그러면, 다른 클래스에서 참조가 가능하다.