么见过大<>号的
那如果不定义这个,是不是ArrayList集合中的元素就是混合的呢?
追答如果不定义泛型,那么元素的类型就为Object,可以放任意类型,因为Object是所有类的父类。但是这不意味着你就可以混合,集合中的元素类型要一致。
追问哦,明白了,但如果要是用来声明一个方法(函数)呢?如:public static ArrayList queryStudent(){return...}
这又是什么?
之前是声明一个空间来存储只符合Student对象的,那这样做???
道理是一样的。函数queryStudent返回结果集ArrayList,其中元素都为Student类型。
如果要获取结果集中的每一个Student对象,需要使用迭代器循环获取。