Java ジェネリック(テンプレート)
class Pair<T,T2> { private T first; private T2 second; public Pair(T first, T2 second) { super(); this.first = first; this.second = second; } public T getFirst() { return first; } public void setFirst(T first) { this.first = first; } public T2 getSecond() { return second; } public void setSecond(T2 second) { this.second = second; } }