java.lang.Enum
이런 메소드들은 어디에 정의되어있는 걸까? 바로 java.lang.enum 에 추상클래스의 형태로 정의되어있다. 모든 클래스는 Object가 조상클래스 이듯이, 모든 이넘 클래스들은 java.lang.enum 이 조상인데, 안타깝지만 모든 메소드들은 final 로 정의 되어있기 때문에 overriding이 불가능 하다.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Enum.html
Enum (Java SE 11 & JDK 11 )
docs.oracle.com
Enum 메서드 쪽 잘 보기. valueOf(), name()
꾸준히 다시보자.
1. 220914
2. 220929
3. 221019
'새롭게 쌓은 지식' 카테고리의 다른 글
Java 제네릭 super, extends, ? (0) | 2022.09.09 |
---|---|
Java Exception Handling 방식(checked, unchecked) (0) | 2022.09.08 |
Cloneable 의 clone() (0) | 2022.08.28 |
MVC @ 기능 정리 (0) | 2022.08.26 |
람다식, 함수형 인터페이스, 메서드 레퍼런스 (0) | 2022.08.24 |