J2SE5のGenericsとインスタンス生成に関するメモ
http://ishikawa.arielworks.com/memo/2005/10/10/235348
型変数 T をあるクラスの上位クラスとして束縛する。
public class GenericArray<T extends Comparable<? super T>> { private Comparable<? super T>[] records; public GenericArray(int max) { records = (Comparable<? super T>[]) new Comparable[max]; } }