package util;
class Generics<T>{
private T [] data;
//...은 variable args로 개수에 상관없이 매개변수를 받고자 할 때 사용
//받은 매개변수들은 배열로 만들어짐
public Generics(T ... n ) {
this.data = n;
}
//배열의 데이터를 순차적으로 접근해서 출력하는 메서드
public void display() {
for(T temp : data) {
System.out.println(temp);
}
}
}
public class TemplateProgramming1 {
public static void main(String[] args) {
Generics<String> gen = new Generics<String>("Karina", "Suzi", "IU");
gen.display();
Generics<Integer> gen2 = new Generics<>(100, 200, 300);
gen2.display();
}
}
댓글