π λ΄κ° λ°°μ΄ λ΄μ© μμ½
<T>
, <E>
, <K, V>
κ°μ νμ
νλΌλ―Έν°λ₯Ό μ¬μ©<?>
λ₯Ό ν΅ν΄ μ μ°ν μ λ€λ¦ ννλ κ°λ₯Java
class Box<T> {
private T item;
public void set(T item) {
this.item = item;
}
public T get() {
return item;
}
}
β μ¬μ© μμ
Java
Box<String> stringBox = new Box<>();
stringBox.set("Hello");
System.out.println(stringBox.get()); // μΆλ ₯: Hello
Box<Integer> intBox = new Box<>();
intBox.set(100);
System.out.println(intBox.get()); // μΆλ ₯: 100