Generic juga bisa diterapkan pada deklarasi sebuah kelas. contoh
klasiknya adalah sebagai berikut:
public class Pair<T,V>{
T key = null;
V value = null;
public Pair(T t, V v){
this.key = t;
this.value =v;
}
public V get(T t){
return value;
}
@Override
public String toString(){
return "key = "+key+" value ="+value;
}
public static void main(String[] args){
Pair<String,String> pString = new Pair<String,String>("Hello","world");
System.out.println(pString);
Pair<String,Integer>pStrInt = new Pair<String, Integer>("This",1);
System.out.println(pStrInt);
}
}
hasil dari eksekusi program diatas adalah
key [...]
Filed under: dive into java | Leave a Comment »