可以使用Java泛型方法来返回不同类型的对象。下面是一个示例代码:
public class GenericMethodExample {
public static <T> T getObject(T obj) {
return obj;
}
public static void main(String[] args) {
String stringObj = getObject("Hello");
Integer intObj = getObject(123);
Double doubleObj = getObject(3.14);
System.out.println(stringObj);
System.out.println(intObj);
System.out.println(doubleObj);
}
}
在上面的例子中,getObject
方法是一个泛型方法,使用了类型参数<T>
。它接收一个参数并返回相同类型的对象。在main
方法中,我们分别传递了一个String
、一个Integer
和一个Double
对象给getObject
方法,然后将返回的对象分别赋值给对应的变量。最后,我们打印了这些变量的值。
这样就可以通过泛型方法返回不同类型的对象了。