java - 传递泛型作为方法的参数

标签 java generics

我有一种方法

public abstract <T extends QuestionsVO> T toBean(String json);

同样我想做另一种方法

public abstract String toJson(Object<? extends QuestionsVO> questionImplementation);

但是第二种方法给我错误。 我只想传递那些作为参数的类,它们是 QuestionVO 类的子类

我该怎么做

最佳答案

第一个方法定义已经给出了提示:

public abstract <T extends QuestionsVO> String toJson(T questionImplementation);

关于java - 传递泛型作为方法的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30477820/

相关文章:

c# - 使用泛型类型 'System.Collections.Generic.List<T>' 需要 '1' 类型参数

java - 非泛型类中的 Java 泛型问题

java - Tomcat 6 默认缓冲区大小

java - hadoop分布式副本覆盖不起作用

c# - C# 泛型类型的测试分配

swift - 将运算符重载为通用函数

java - 为什么<? extends Parent> 不是 Java 中泛型集合的默认行为吗?

java - 如何向自定义 View 添加按钮?

java - 要重构的 Eclipse 脚本

java - Rest API 中的 JWT token 传递