열거타입 변수; // 열거타입 변수 선언
열거타입 변수 = 열거타입.열거상수; //열거 상수 저장
열거상수는 열거타입의 생성자를 호출한다.
다시 말해, 각각의 열거상수가 매개변수 없는 기본생성자를 호출하여 열거상수가 객체화되는 것이다.
(+) 필드랑 메소드 선언도 가능한가?
- Yes!!! 열거상수 역시 필드와 메소드를 가질 수 있다.
그 필드와 메소드는 각 열거상수가 생성될 때 생성되기 때문에 열거상수에 소속된 필드와 메소드가 된다.
But, 열거상수에 필드와 메소드를 넣어사용하는 경우는 흔치 않다는 것!!
객체의 특성을 가지고 있다는 것만 기억하자!
JAVA 9. 추상클래스(Abstract Class) (0) | 2021.06.16 |
---|---|
JAVA 8. 상속과 다형성 (0) | 2021.06.12 |
JAVA 7-2. 참조 타입 : 커맨드 라인 입력 (String[] args 용도) (0) | 2021.06.08 |
JAVA 7-1. 참조타입 : 배열타입 (0) | 2021.06.06 |
JAVA 6-2. 객체지향 프로그램(인스턴스멤버/정적멤버-static, 싱글톤, 접근제한자, 어노테이션) (0) | 2021.06.04 |