반응형
제한된 지네릭 클래스
-
12 (2) 지네릭스Java 2023. 5. 30. 00:03
Iterator - 클래스를 작성할 때, object타입 대신 T와 같은 타입 변수를 사용 HathMap - 여러 개의 타입 변수가 필요한 경우, 콤마(,)를 구분자로 선언 HashMap map = new HashMap( ); // 생성 map.put(“자바왕”, new Student("자바왕“,1,1,100,100,100)); // 데이터 저장 제한된 지네릭 클래스 - extends로 대입할 수 있는 타입을 제한 - 인터페이스인 경우에도 extends를 사용 지네릭스의 제약 - 타입 변수에 대입은 인스턴스 별로 다르게 가능 Box appleBox = new Box( ); // ok. Apple객체만 저장가능 Box grapeBox = new Box( ); // ok. Grape객체만 저장가능 ① sta..