41 lines
727 B
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());
|
|
}
|
|
}
|