java为什么可以使用类名作为向量类型?
class Buffer{
.....
}
class K{
Vector<Buffer> vec = new Vector<Buffer>();
...
}
通常,载体类型可以是int
、float
或String
为什么可以使用类作为向量类型?这是什么意思
你可以在下面搜索框中键入要查询的问题!
class Buffer{
.....
}
class K{
Vector<Buffer> vec = new Vector<Buffer>();
...
}
通常,载体类型可以是int
、float
或String
为什么可以使用类作为向量类型?这是什么意思
# 1 楼答案
如果要将类
Buffer
的实例存储在Vector
中,则需要传递给Vector
的泛型类型参数将是Buffer
上面的向量将只包含
Buffer
类的实例,如果您试图在这个Vector
中添加除Buffer
类的实例之外的任何东西,您将得到一个错误# 2 楼答案
Vector类只包含对象;不能包含原始数据类型。İt也可以直接访问向量的任何元素。向量本质上是一个数组。与阵列的重要区别在于其长度可以更改。 enter link description here
你能检查一下这个链接吗?你会看到详细的描述