상수를 정의하는 이 두 가지 방법의 특징은 무엇인가요? 사용 중에 어떤 방법이 더 권장됩니까?
이 질문은 문법적인 측면에서 서스펜스가 없습니다. Baidu에서는 상수와 열거형의 차이를 구분합니다.
하지만 디자인 관점에서 보면 "enum"이 "static final"보다 낫습니다.
이것은 다소 추상적일 수 있습니다. 예를 들어 보겠습니다. 예를 들어 저는 setResponseState라는 공용 함수(보다 정확하게는 공용 메서드)를 정의했습니다.
간단히 말하면: Only static final는 상수를 정의하는 방법입니다. 후자는 그렇지 않지만 기능적으로 유사합니다. 어떤 것을 사용할지는 필요에 따라 다릅니다
static final
깊이: 우편 주소:
Java 언어의 Enum 유형 사용 소개Java 열거 유형(enum) 소개
이 질문은 문법적인 측면에서 서스펜스가 없습니다. Baidu에서는 상수와 열거형의 차이를 구분합니다.
하지만 디자인 관점에서 보면 "enum"이 "static final"보다 낫습니다.
이것은 다소 추상적일 수 있습니다. 예를 들어 보겠습니다. 예를 들어 저는 setResponseState라는 공용 함수(보다 정확하게는 공용 메서드)를 정의했습니다.
One은 다음과 같이 정의됩니다. setResponseState(String state) { ... }, 문자열을 매개변수로 사용합니다.간단히 말하면:
Only
static final
는 상수를 정의하는 방법입니다. 후자는 그렇지 않지만 기능적으로 유사합니다. 어떤 것을 사용할지는 필요에 따라 다릅니다깊이:
우편 주소:
Java 언어의 Enum 유형 사용 소개
Java 열거 유형(enum) 소개