[JAVA] 제네릭 프로그래밍


[JAVA] 제네릭 프로그래밍

제네릭 프로그래밍 자바 스프링을 하다가 제네릭 타입을 마주쳤는데 기억이 가물가물하여 다시 정리해 보았다.. 1. 클래스 제네릭 타입 자바에서는 Object가 모든 객체의 최상위 클래스이다. 즉, Object객체는 모든 인스턴스 객체를 받을 수 있다. 1) 쓰임 제네릭 클래스가 쓰이는 곳을 알아보자. public class ThreeDPrinter{ } 다음과 같이 3D프린터가 있다고 가정해보자. 3D프린터는 플라스틱과 파우더를 재료로 쓸 수 있다. 두개의 재료를 사용하는 프린터는 다음과 같이 만들어야 할까? public class ThreeDPrinter{ private Powder powder; private Plastic plastic; } 하지만 만약 플라스틱만을 사용하는 제품을 만들때는 파우더라는..


원문링크 : [JAVA] 제네릭 프로그래밍