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