java中vector如何访问储存的类的成员
时间: 2024-10-20 09:08:37 浏览: 15
java-Vector类源代码与分析.docx
在Java中,`Vector`是一个古老的动态数组容器,你可以通过索引来访问其中存储的对象,包括存储的类的成员变量。假设你有一个名为`Person`的类,它有某个成员变量`name`:
```java
class Person {
String name;
}
// 创建一个Vector<Person>
Vector<Person> people = new Vector<>();
// 向people添加元素
people.add(new Person());
Person firstPerson = people.get(0); // 获取第一个元素
// 访问person对象的name成员
String firstName = firstPerson.name; // 现在可以访问并操作Person对象的name属性
```
这里的`get(index)`方法返回位于指定位置的`Person`对象,然后你可以直接通过`firstPerson`引用来访问其`name`成员。需要注意的是,如果你试图访问不存在于`Person`对象实例的成员,Java会抛出异常。
阅读全文