基本上我想将学生添加到班级列表中。假设我有以下代码在对象数组中存储对象
public class ClassList {
//Constructor methods...
private Student [] studList = new Student [20];
public boolean addStudent (Student newStudent)
{
studList[14] = newStudent;
}
}
不studList [14]添加到newStudent对象或复制该对象进入studList [14]学生对象的引用?
据我了解,当addStudent()方法被第二次调用时,newStudent对象将被删除。那么studList [14]会指向null呢?如果我希望studList [14]在整个代码执行过程中持续存在,该怎么办?
很抱歉,如果这是很难理解的,我不知道怎么解释我的查询更容易...
你在那里有一组学生,你需要知道你正在添加的元素的索引。如果你想要一个列表,你应该检查特定的List实现:http://docs.oracle.com/javase/7/docs/api/java/util/List.html – Morfic