CSC1109_Tutorials/Playground/genericP/genericsPractice.java

41 lines
727 B
Java

package Playground.genericP;
import java.util.ArrayList;
public class genericsPractice {
public static void main(String[] args){
ArrayList<Test> list = new ArrayList<>();
Test<String> t = new Test<>();
Test<String> r = new Test<>();
t.set("Hello");
r.set("World");
list.add(t);
list.add(r);
for (Test c : list){
System.out.println(c.get());
}
}
}
class Test<T>{
private T t;
public void set(T t){
this.t = t;
}
public T get(){
return t;
}
public static void main(String[] args) {
Test<Float> i = new Test<>();
i.set(10.0f);
System.out.println(i.get());
}
}