miyabihitoの日記

個人的な技術メモ

Generics

ジェネリックなクラスの定義
public class XXX {
private K var;
public K get() {
return var;
}
public void set(K var){
this.var = var;
}
}
ジェネリックなクラスの利用
XXX x = new XXX;

型引数:<>の部分 型をパラメータとして受け取る部分
型変数:型が格納される変数


上記の定義で、指定できるクラスやインターフェースを限定できる