generic (2) 썸네일형 리스트형 제네릭(Generic)에 대한 모든 것(제네릭에 대해서 설명해주세요) 제네릭(Generic) 제네릭 타입을 이용해서 컴파일 과정에서 타입 체크를 할 수 있다.제네릭은 클래스와 인터페이스, 메소드를 정의할 때 타입 파라미터로 사용한다.* 제네릭을 사용하는 이유(=장점)1. 컴파일할 때 타입을 체크해서 에러를 사전에 잡을 수 있다.2. 컴파일러가 타입캐스팅을 해주기 때문에 개발자가 편리하다.3. 타입만 다르고 코드의 내용이 대부분 일치할 때, 코드의 재사용성이 좋아진다.123public class className{...} public interface interfaceName{...} * 클래스, 인터페이스에서 제네릭 타입파라미터 사용법- 실제 사용할 시에는 타입 파라미터에 구체적인 타입을 지정해야 함.1ArrayList list = new ArrayList(); Array.. 제네릭 클래스 (generic class) 자바 제네릭 클래스 (Java Generic Class) 제네릭 클래스느 타입 파라미터를 한 개 이상 받는 클래스다.public class Entry{private K key;private V value;public Entry(K key, V value){this.key = key;this.value = value;}public K getKey(){ return key;}public V getValue(){ return value;}}위에서 K, V 는 타입파라미터다.* 파라미터 타입으로 기본타입이 올 수 없다.제네릭 클래스 생성 Entry entry = new Entry("Fred",42); // 안의 생략 가능제네릭 메서드 public class Arrays{public static void swap.. 이전 1 다음