enum

su dong·2023년 6월 13일
0

enum 설명

자바에서는 final로 숫자, 문자열의 값을 고정할 수 있음 -> 이를 상수(constant)라고 함

특정 객체가 상수의 집합이면, enum(열거형 상수)으로 생성한다.

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;
}
  • 코드가 단순해서 가독성이 좋다
  • 인스턴스 생성과 상속을 방지한다
  • 객체 구현의 의도가 열거형 상수임을 명확하게 밝힌다

참고자료: https://www.nextree.co.kr/p11686/

profile
사람들을 돕는 문제 해결사, 개발자 sudong입니다. 반갑습니다. tkddlsqkr21@gmail.com

0개의 댓글