java传入泛型参数_Java 基础(一)| 使用泛型的正确姿势
时间: 2023-11-26 20:02:47 浏览: 124
在 Java 中,我们可以使用泛型来增加代码的可读性和可重用性。在传入泛型参数时,我们需要注意以下几点:
1. 泛型类型必须是一个类或接口,不能是基本数据类型。
2. 在实例化一个泛型类时,需要指定具体的类型参数,例如:
```
List<String> list = new ArrayList<String>();
```
3. 在方法中使用泛型时,需要在方法名后面加上尖括号,并在其中指定具体类型参数,例如:
```
public <T> void print(T item) {
System.out.println(item);
}
```
4. 当使用通配符时,需要使用 extends 或 super 关键字限定泛型类型的上限或下限,例如:
```
public void processList(List<? extends Number> list) {
// 处理 Number 或其子类的 List
}
public void addToList(List<? super String> list) {
// 添加 String 或其子类到 List 中
}
```
总的来说,使用泛型可以提高代码的安全性和可读性,但需要注意泛型类型的限制和正确使用方式。
阅读全文