class Data<T>
{
T t;
public void add(T t)
{
this.t = t;
}
public T get()
{
return t;
}
}
public class GenericClassUsingT {
public static void main(String[] args)
{
System.out.println("Passing integer to generic-type class");
Data<Integer> d1 = new Data<>();
d1.add(25);
Data<Integer> d2 = new Data<>();
d2.add(new Integer(25));
System.out.println(d1.get());
System.out.println(d2.get());
System.out.println("Passing integer to generic-type class");
Data<String> s1 = new Data<>();
s1.add("Name");
Data<String> s2 = new Data<>();
s2.add(new String("Shame"));
System.out.println(s1.get());
System.out.println(s2.get());
}
}
No comments:
Post a Comment