学習:Java汎用の2(汎用方法)

959 ワード

前の「Java汎用の一つ」を見て、汎用的な方法を学ぶのは簡単です.
コードは次のとおりです.
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