【发布时间】:2012-03-22 15:49:33
【问题描述】:
我有这两个类:
class Student
{
String name;
String age ;
}
class Person
{
String name;
String age ;
String grade ;
}
在下面的代码中,我创建了Student 对象并将它们设置在ArrayList 中。在ArrayList 中设置数据后,我需要解析ArrayList 并在另一个对象中设置值:
public class Work {
public static void main(String args[]) {
List StudentItems = new ArrayList();
Student stud1 = new Student();
Student stud2 = new Student();
stud1.name = "ABC";
stud1.age = "28";
stud2.name = "XYZ";
stud2.age = "38";
StudentItems.add(stud1);
StudentItems.add(stud2);
Person[] pers = new Person[StudentItems.size()];
for (int i = 0; i < StudentItems.size(); i++) {
pers[i] = new Person();
// I am confused here , could anyone please help
}
}
}
【问题讨论】:
-
这里的 Person 类是什么,你想用它做什么??
-
为什么 Person 有成绩,而 Student 没有?你不是把它弄混了吗?为什么 Student 不扩展 Person?
标签: java