java 泛型参数使用
时间: 2023-07-08 20:27:46 浏览: 184
Java泛型使用
Java 泛型参数使用可以通过在类、方法或接口声明中使用尖括号(<>)来实现。例如,声明一个泛型类:
```
public class MyClass<T> {
private T value;
public void setValue(T value) {
this.value = value;
}
public T getValue() {
return value;
}
}
```
在这个例子中,泛型参数 T 被用作类的成员变量类型和方法的参数类型和返回值类型。在实例化 MyClass 对象时,需要指定具体的类型参数:
```
MyClass<String> myObject = new MyClass<>();
myObject.setValue("Hello, world!");
String value = myObject.getValue();
```
在这个例子中,MyClass 的类型参数被指定为 String,因此 setValue 方法的参数类型和 getValue 方法的返回值类型都是 String。
阅读全文