Java 如何实现具有泛型返回类型和泛型参数的泛型方法?
我有一个通用接口Java 如何实现具有泛型返回类型和泛型参数的泛型方法?,java,generics,Java,Generics,我有一个通用接口服务: public interface Service { public <T> T callService(T request); } 公共接口服务{ 公共电话服务(T请求); } 我想修改callService方法,使其能够接受泛型参数并返回不同泛型返回类型的实例。如何使用上述声明或修改它来实现这一点?泛型的定义方式与示例中的定义方式相同,只需为类型名添加一个占位符即可。如果希望将其定义为具有通用输入参数类型和不同的通用返回类型,则可以用逗号分隔它们
服务:
public interface Service {
public <T> T callService(T request);
}
公共接口服务{
公共电话服务(T请求);
}
我想修改callService
方法,使其能够接受泛型参数并返回不同泛型返回类型的实例。如何使用上述声明或修改它来实现这一点?泛型的定义方式与示例中的定义方式相同,只需为类型名添加一个占位符即可。如果希望将其定义为具有通用输入参数类型和不同的通用返回类型,则可以用逗号分隔它们
public <T, R> R callService(T request);
公共呼叫服务(T请求);
泛型的定义方式与前面的示例相同,只需为类型名添加一个占位符即可。如果希望将其定义为具有通用输入参数类型和不同的通用返回类型,则可以用逗号分隔它们
public <T, R> R callService(T request);
公共呼叫服务(T请求);
泛型的定义方式与前面的示例相同,只需为类型名添加一个占位符即可。如果希望将其定义为具有通用输入参数类型和不同的通用返回类型,则可以用逗号分隔它们
public <T, R> R callService(T request);
公共呼叫服务(T请求);
泛型的定义方式与前面的示例相同,只需为类型名添加一个占位符即可。如果希望将其定义为具有通用输入参数类型和不同的通用返回类型,则可以用逗号分隔它们
public <T, R> R callService(T request);
公共呼叫服务(T请求);
你已经这么做了,你有什么问题?你已经这么做了,你有什么问题?你已经这么做了,你有什么问题?你已经这么做了,你有什么问题?