阅读量:2
可以使用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
方法,然后将返回的对象分别赋值给对应的变量。最后,我们打印了这些变量的值。
这样就可以通过泛型方法返回不同类型的对象了。