学習:Java汎用の2(汎用方法)
959 ワード
前の「Java汎用の一つ」を見て、汎用的な方法を学ぶのは簡単です.
コードは次のとおりです.
まず,汎用的な宣言は,メソッドの修飾子(public,static,final,abstractなど)の後,値宣言を返す前にしなければならない.
次に、汎用クラスと同様に、複数の汎用を宣言し、カンマで区切ることができます.
まず効果を見てdisplayを呼び出します
/***汎用メソッドテスト*/
GenMethod.display(123); GenMethod.display(""); GenMethod.display(123f);
結果:
class java.lang.Integer class java.lang.String class java.lang.Float
コードは次のとおりです.
package generic;
/**
*
*
* @author caiyu
*
*/
public class GenMethod {
public static <T> void display(T t) {
System.out.println(t.getClass());
}
}
まず,汎用的な宣言は,メソッドの修飾子(public,static,final,abstractなど)の後,値宣言を返す前にしなければならない.
次に、汎用クラスと同様に、複数の汎用を宣言し、カンマで区切ることができます.
まず効果を見てdisplayを呼び出します
/***汎用メソッドテスト*/
GenMethod.display(123); GenMethod.display(""); GenMethod.display(123f);
結果:
class java.lang.Integer class java.lang.String class java.lang.Float