java/지네릭스, 열거형, 애너테이션2 열거형 클래스 열거형이란?서로 관련된 상수를 편리하게 선언하기 위한 것여러 상수를 정의할 때 유용!=> 값 & 타입 체크열거형 : 객체 갯수 제한실드 클래스 : 자손 갯수 제한Class Card { static final int CLOVER = 0; static final int HEART = 1; static final int DIAMOND = 2; static final int SPADE = 3; static final int TWO = 0; static final int THREE = 1; static final int FOUR = 2; final int kind; final int num;}class Card { enum Kind { CLOVER, HEART.. 2025. 4. 21. 지네릭스 지네릭스란 ?다양한 타입의 객체들을 다루는 메서드/컬렉션 클래스에 컴파일 시의 타입체크를 해주는 기능-> 객체의 타입 안정성, 형변환의 번거로움 줄임지네릭 클래스 선언클래스 옆에 를 붙이면 됨!는 임의의 참조형 타입을 의미하는 것! -> static 멤버에는 사용 불가 (T는 인스턴스 변수로 취급)class Box { Object item; void setItem(Object item) { this.item = item; } Object getItem() { return item; }}class Box { T item; void setItem(T item) { this.item = item; } T getItem() { return item; }}=> 위의 코드 Objec.. 2025. 4. 17. 이전 1 다음