enum (2)

자바(Java) Enum 클래스: 열거체 사용방법

모든 언어를 막론하고 프로그래밍을 하다보면 상수값을 정의해서 사용할 경우가 많다. 상수 값을 필요에 따라서 모두 선언해서 사용하면 시간이 지남에따라 관리가 힘들어지고, 소스의 가독성 또한 떨어지게 된다. 따라서, Java 프로그래밍에서는 Enum 클래스를 지원한다. Enum 클래스를 이용하면 특정한 그룹으로 상수 값을 관리할 수 있다. # Enum 클래스의 특징 -. JDK 1.5 이상부터 지원 가능 -. 열거형 클래스이며 연관된 상수들의 집합 -. 생성자의 접근제어자는 Private, Default 형이 가능하며, Private 형을 권장 -. 생성자를 통해서 객체를 생성할 수 없음 # Enum 사용 예시 1 2 3 4 5 6 7 8 public class Woo{ public static void m..

Language/Java | 2018. 9. 20. 00:30

enum 열거 상수를 다른 값과 연관 짓는 방법

아래와 같이 메인 클레스와 enum 클레스를 코딩한다. 열거 타입의 생성자는 열거 타입 외부에서 호출되는 것이 아니라 열거 상수 선언에 의해 자동으로 호출되며, 열거 상수 다음의 괄호 안에 있는 값이 생성자 파라미터로 넘어오게 된다. 따라서, final static 변수로 선언한 String 변수를 선언하고, 생성자를 활용해서 선언한 String 변수에 대입해야 한다. 이렇게 파라미터로 넘어온 값은 private 필드에 저장되기 때문에, 외부에서 해당 값을 접근하려면 아래와 같은 call() 메소드를 생성해야 한다. - main class 1 2 3 4 5 6 7 8 public class Woo{ public static void main(String[] args){ System.out.println(..

Language/Java | 2015. 3. 19. 08:00