1 靜态方法
靜态方法中使用泛型時有一種情況需要注意一下,那就是靜态方法無法通路類上定義的
泛型;如果靜态方法操作的引用資料類型不确定的時候,必須要将泛型定義在方法上。
2 文法結構
public static <泛型表示符号> void setName(泛型表示符号 name){ } public static <泛型表示符号> 泛型表示符号 getName(泛型表示符号 name){ }
3 示例
package com.yqq; /** * @Author yqq * @Date 2021/7/28 23:14 * @Version 1.0 */ public class StaticGeneric { public static <T> void setName(T name){ System.out.println(name); } public static <T> T getName(T name){ return name; } public static void main(String[] args) { StaticGeneric.setName("科比"); String username = StaticGeneric.getName("詹姆斯"); System.out.println(username); } }