java泛型类的使用java代码举例
时间: 2024-05-11 19:13:58 浏览: 104
java泛型实例讲解代码.rar
下面是一个简单的Java泛型类的例子:
```
public class Box<T> {
private T item;
public void setItem(T item) {
this.item = item;
}
public T getItem() {
return item;
}
public static void main(String[] args) {
Box<String> stringBox = new Box<>();
stringBox.setItem("Hello, World!");
String item = stringBox.getItem();
System.out.println(item);
}
}
```
在这个例子中,我们定义了一个泛型类`Box`,它有一个类型参数`T`。`Box`类有两个方法,`setItem`和`getItem`,它们分别用于设置和获取`item`属性。在`main`方法中,我们创建了一个`Box`对象,使用`String`类型作为类型参数。然后我们设置了`item`属性为`"Hello, World!"`,并且获取了`item`属性并打印输出。由于我们在创建`Box`对象时指定了类型参数为`String`,所以`setItem`方法的参数和`getItem`方法的返回值都是`String`类型。
阅读全文