java - 泛型和方法

标签 java

为什么我必须这样做?

public <T> void myMethod(MyClass<T> value){

}

为什么我要提到<T>两次?

最佳答案

第一个<T>将您的方法声明为具有通用参数。

第二个<T>MyClass<> 指定了通用参数的值类(class)。 (就像 MyClass<string> )

关于java - 泛型和方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14162518/

相关文章:

java - 使用批处理脚本触发2个java程序(Windows): multiple queries

java - 将 Delphi 5 引擎控制应用程序转换为 Android - 需要有关方法的建议

java - 使用 Java 从 Alfresco 中的搜索查询中过滤出特定对象

java - 正则表达式验证出错 - Java

java - 如何获取 IBM WAS 上 jms 主题中的当前消息数

Java 这个类加载器与 classForName

java - 服务器发送事件 Spring Webflux 返回事件名称以响应其余 Controller

java - 宽高比为 800x480

Java Swing 图形用户界面。在按住鼠标按钮的同时激活/触发更多按钮

Java:调试器如何显示私有(private)字段?