ENUM 3

enum 메서드 (values , orinal, valueOf ..생성자)

Blog 에서 배우다. ( https://www.opentutorials.org/module/1226/8025 ) 표 참고 Blog - ( https://limkydev.tistory.com/66 ) Static Methods valueOf(String arg) String 값을 enum에서 가져옴. 값이 없으면 예외 발생 valueOf(Class class, String arg) 넘겨받은 class에서 String찾아, enum에 가져옴. valueOf(String arg)는 내부적으로 자기자신 Class를 가져옴. values() eum의 요소들을 순서대로 enum타입의 배열로 리턴. (ENUM$VALUES)의 카피임으로 자주 호출하지 않길 Static이 아닌 Methods name() 호출된 값의 ..

Java/enum 2021.05.29

Blog 에서 배우다. 각종 Sample

Blog 에서 배우다. ( https://www.opentutorials.org/module/1226/8025 ) | 1. 일반적인 사용 ( enum 을 선언하여 사용 ) package self._enum.blog1; enum Type1 { WALKING, RUNNING, TRACKING, HIKING } /* * enum 을 클래스로 선언하여 사용 */ public class SampleMainVer1 { public String name; public int size; public Type1 type; public static void main(String[] qrgs) { SampleMainVer1 shoes = new SampleMainVer1(); shoes.name = "나이키"; shoes...

Java/enum 2021.05.29

[enum] enum - Class 로 사용하기

학습목표 : enum 의 개념을 이해하고, 단순 예제로 설명을 할 수 있다. | enum (enumerated type, enumeration) - 연관된 상수들의 집합 일반배열과는 어떻게 다르지?? - 일반배열은 그 배열의 값이 변수로 변형이 가능하다. - enum 은 상수들의 집합으로 변형이 되지 않는다. 1. 첫번째 예제. - 성별을 넣는 프로그램 - 남자, 여자를 선택하도록 한다. - 하지만, gender1 변수는 남자,여자 외에 다른 값도 들어갈 수 있다. package self._enum.youtube2; public class EnumExam { public static final String MALE="MALE"; public static final String FEMALE="FEMALE"..

Java/enum 2021.05.13