Mega Code Archive

 
Categories / Java / Generics
 

A simple generic class with two type parameters

class TwoGen<T, V> {   T ob1;   V ob2;   TwoGen(T o1, V o2) {     ob1 = o1;     ob2 = o2;   }   void showTypes() {     System.out.println("Type of T is " + ob1.getClass().getName());     System.out.println("Type of V is " + ob2.getClass().getName());   }   T getob1() {     return ob1;   }   V getob2() {     return ob2;   } } public class SimpGen {   public static void main(String args[]) {     TwoGen<Integer, String> tgObj = new TwoGen<Integer, String>(88, "Generics");     tgObj.showTypes();     int v = tgObj.getob1();     System.out.println("value: " + v);     String str = tgObj.getob2();     System.out.println("value: " + str);   } }