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); } }