2016-10-28 147 views
0

我正在尝试编写一个接口方法,该方法将从扩展常见有效负载的类获取参数。Java泛型方法参数

public String buildRequest(<T> extends RestServicePayLoad payLoad); 

目的是使实现RestServicePayLoad的任何类都可以接受该类型的参数并返回一个String。

看起来像我的泛型格式是错误的。请让我知道什么是适当的格式。 谢谢!

+0

无可奉告:) – davidxxx

+0

正是这样的问题:询问如何编写一个通用的方法。无论是否在界面中都无关紧要。 – Tunaki

+0

@davidxxx他要求的语法。 – Gendarme

回答

1

特殊照顾非常接近

public <T extends RestServicePayLoad> String buildRequest(T payLoad); 
+0

问题关闭后你是如何回答的?错误? – Gendarme

+0

@Gendarme我不知道tbh。当我点击提交这是当重复的横幅出现。 – flakes

+1

@Gendarme没有错误(可悲),[没有服务器端检查](http://meta.stackoverflow.com/questions/252711/this-answer-was-posted-after-the-question-was-closed-这是怎么回事)... – Tunaki