// 定义一个包含泛型方法的类
public class GenericMethodExample {
// 泛型方法,可以接受任意类型的参数,并返回相同类型的值
public static <T> T genericMethod(T t) {
// 方法体中可以对传入的参数进行操作
System.out.println("接收到的参数是: " + t);
return t;
}
public static void main(String[] args) {
// 调用泛型方法,传递不同类型的数据
String result1 = genericMethod("Hello, World!");
Integer result2 = genericMethod(42);
// 输出结果
System.out.println("返回的结果是: " + result1);
System.out.println("返回的结果是: " + result2);
}
}
public static <T> T genericMethod(T t) 中的 <T> 表示这是一个泛型方法,T 是类型参数,表示该方法可以接受任意类型的参数。t 进行操作。这里简单地打印了传入的参数。main 方法中,我们分别传递了 String 和 Integer 类型的参数给 genericMethod,并接收返回的结果。通过这种方式,泛型方法可以在编译时保持类型安全,同时允许在运行时处理不同类型的对象。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站