元の URL: Java Generics シリーズ - ジェネリック メソッドを使用したオブジェクト (例付き)_IT 荒野行動ブログ - CSDN ブログ
導入
説明する
この記事では、Java がオブジェクトに対してジェネリックスを使用する方法を紹介します。
概要
ジェネリックは、新しいオブジェクトを作成するときに指定できます。
汎用クラス
package com.example.a;
class Point<T> {
private T var;
public T getVar() {
return var;
}
public void setVar(T var) {
this.var = var;
}
}
テストクラス
package com.example.a;
public class Demo {
public static void main(String[] args) {
Point<Integer> point = new Point<>();
point.setVar(20);
System.out.println(point.getVar());
Point<String> point2 = new Point<>();
point2.setVar("aa");
System.out.println(point2.getVar());
}
}
テスト
20
aa