用java定义一个对象,要求对象里面有一个范型的集合list
时间: 2024-05-05 20:15:26 浏览: 93
JAVA 集合类
可以这样定义一个带有范型集合的Java对象:
```
public class MyObject<T> {
private List<T> myList;
public MyObject() {
myList = new ArrayList<>();
}
public List<T> getList() {
return myList;
}
public void addItem(T item) {
myList.add(item);
}
public T getItem(int index) {
return myList.get(index);
}
public int getSize() {
return myList.size();
}
}
```
在这个对象中,我们使用了Java的List接口和ArrayList类来实现一个范型的集合。这个MyObject类可以保存任意一种类型的数据(比如字符串、整数、自定义类等),只需要在创建对象时指定相应的类型即可。
这个范型集合可以通过getList()方法获取,也可以通过addItem()方法添加新的元素,通过getItem()方法获取指定位置的元素,通过getSize()方法获取集合的大小。
阅读全文