可以使用Java泛型方法來(lái)返回不同類型的對(duì)象。下面是一個(gè)示例代碼:
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
方法是一個(gè)泛型方法,使用了類型參數(shù)<T>
。它接收一個(gè)參數(shù)并返回相同類型的對(duì)象。在main
方法中,我們分別傳遞了一個(gè)String
、一個(gè)Integer
和一個(gè)Double
對(duì)象給getObject
方法,然后將返回的對(duì)象分別賦值給對(duì)應(yīng)的變量。最后,我們打印了這些變量的值。
這樣就可以通過(guò)泛型方法返回不同類型的對(duì)象了。