package com.tanakahda.apps.generics;
public class GenericsExample<T> {
private T value;
public T getValue() {
return value;
}
public void setValue(T value) {
this.value = value;
}
public GenericsExample(T value) {
this.value = value;
}
}
package com.tanakahda.apps.generics;
public class Main {
public static void main(String[] args) {
GenericsExample<String> hoge = new GenericsExample<String>("Hello");
System.out.println(hoge.getValue());
GenericsExample<Integer> foo = new GenericsExample<Integer>(100);
System.out.println(foo.getValue());
}
}
Hello
100