제네릭
"제네릭 (Generic)" : 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법 인스턴스를 사용할 때 데이터 타입을 확정함 매개변수와 비슷하게 동작함 변수의 데이터 타입과 관련이 있음 class Person { public T info; Person(T info) { this.info = info; } } // 제네릭화 하지 않고 info의 데이터 타입을 Object로 지정하면, info에 어떠한 타입이 들어가도 컴파일 오류가 나지 않음 (타입이 안전하지 않음) public class GenericDemo { public static void main(String[] args) { Person p1 = new person(); Person p2 = new person(); // p1, p2의..