获取类的对象时添加泛型,通过对象获取泛型不需要向下转型
时间: 2024-05-12 20:21:05 浏览: 86
使用泛型类
是的,当在创建一个类的对象时,可以添加泛型来指定该对象所持有的数据类型。例如:
```
List<String> list = new ArrayList<>();
```
这里创建了一个 `List` 对象,其中存储的元素类型为 `String`。
在获取对象中的元素时,不需要进行向下转型。例如:
```
String str = list.get(0);
```
这里直接将 `list` 中的第一个元素赋值给 `str`,不需要进行类型转换。这是因为在创建对象时已经指定了泛型,所以在获取元素时就已经确定了元素的类型。
阅读全文