제네릭 메서드 (1) 썸네일형 리스트형 17. 제네릭 프로그래밍과 <T extends 클래스> 1. 무엇이든 담을 수 있는 제네릭 프로그래밍 제네릭 자료형의 정의 1. 클래스에서 사용하는 변수의 자료형이 여러 개일 수 있고, 그 기능(메서드)은 동일한 경우 클래스의 자료형을 특정하지 않고 추후 해당 클래스를 사용할 때 지정할 수 있도록 선언 2. 실제 사용되는 자료형의 변환은 컴파일러에 의해 검증되므로 안정적인 프로그래밍 방식 3. 컬렉션 프레임워크에서 많이 사용 제네릭 타입을 사용하지 않는 경우의 예 이렇게 개별 작성하거나 Object를 이용하거나 그러나! 이렇게 하면 이 코드를 실행하면 getMaterial시 데이터형이 Object라서 오류가 난다!(return이 Object 데이터형으로 나오는거니까) -> 그래서 (Powder)printer.getMaterial(); 이거로 형 변환을 해줘야.. 이전 1 다음