제네릭 클래스1 Java_제네릭(Generic) 제네릭 (Generic) 소스 레벨에서 데이터 타입이 결정되지 않고, 별칭(타입파라미터)만 지정한다. 데이터 타입은 필드의 타입, 매개변수 타입, 리턴타입 등이다. 객체 생성시점, 구현클래스 구현시점, 메소드 실행시점에 별칭을 대신할 데이터 타입을 외부에서 지정하는 것이다. 제네릭은 다이아몬드 표기법으로 타입파라미터(별칭)를 지정한다. 객체 생성싯점, 구현클래스 구현시점, 메소드 실행시점에 데이터타입을 지정한다. 데이터타입은 클래스 혹은 인터페이스 타입만 가능하다. 기본 자료형은 제네릭의 데이터 타입으로 지정할 수 없다. 제네릭 클래스 타입 파라미터를 하나 이상 가지고 있는 클래스 여러 종류의 객체를 다루는 클래스를 제네릭 클래스로 정의하면 타입의 안전성을 보장받고, 형변환 코드를 제거할 수 있다. 제네.. 2023. 11. 17. 이전 1 다음