可以使用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
方法,然后將返回的對象分別賦值給對應的變量。最后,我們打印了這些變量的值。
這樣就可以通過泛型方法返回不同類型的對象了。