Enum 클래스의 주요메소드

CODEDRAGON Development/Java

반응형

 

 

Enum 클래스의 주요메소드

메소드

설명

String name()

해당 열거체 상수의 이름을 반환합니다.

static E values()

해당 열거체의 모든 상수를 저장한 배열을 생성하여 반환합니다.

이 메소드는 자바의 모든 열거체에 컴파일러가 자동으로 추가해 주는 메소드입니다.

static E valueOf(String name)

전달된 문자열과 일치하는 해당 열거체의 상수를 반환합니다.

int ordinal()

해당 열거체 상수가 열거체 정의에서 정의된 순서(0부터 시작)를 반환합니다.

이때 반환되는 값은 열거체 정의에서 해당 열거체 상수가 정의된 순서이며, 상숫값 자체가 아님을 명심해야 합니다.

protected void finalize()

해당 Enum 클래스가 final 메소드를 가질 수 없게 합니다.