자바에서는 final로 숫자, 문자열의 값을 고정할 수 있음 -> 이를 상수(constant)라고 함
특정 객체가 상수의 집합이면, enum(열거형 상수)으로 생성한다.
다음 코드를 보면 왜 enum을 사용하는지 이해할 수 있다.
class Num{
public final static Num one = new Num();
public final static Num two = new Num();
public final static Num three = new Num();
public final static Num four = new Num();
}
//enum을 사용함으로써 코드가 훨씬 간결해진 것을 확인할 수 있다
enum Num{
one, two, three, four;
}