class DataNonGen
{
Object obj;
public void add(Object obj)
{
this.obj = obj;
}
public Object get()
{
return obj;
}
}
public class NonGenericClass {
public static void main(String[] args)
{
System.out.println("Passing integer to non-generic-type class");
DataNonGen d1 = new DataNonGen();
d1.add(25);
DataNonGen d2 = new DataNonGen();
d2.add(new Integer(25));
System.out.println(d1.get());
System.out.println(d2.get());
System.out.println("Passing integer to not-generic-type class");
DataNonGen s1 = new DataNonGen();
s1.add("Name");
DataNonGen s2 = new DataNonGen();
s2.add(new String("Shame"));
System.out.println(s1.get());
System.out.println(s2.get());
}
}
No comments:
Post a Comment