我正在努力在我的小型 android 项目中使用一对多关系。我已经提炼了这个问题(我正在学习java)。尝试将子对象添加到父对象时,我的程序崩溃。我花了一些时间来解决它。我需要很少的支持才能重回正轨。谢谢。
public class Master {
public static void main(String[] args) {
Parent big;
big = new Parent("aParent");
big.addChild(new Child("c1"));
big.addChild(new Child("c2"));
for (Child ch : big.getChildren()) {
System.out.println(ch.toString());
}
}
}
public class Parent {
public String name;
public List<Child> children = new ArrayList<Child>();
public Parent(String name) {
// TODO Auto-generated constructor stub
this.name = name;
this.children = null;
}
public void addChild(Child c) {
this.children.add(c);
}
public List<Child> getChildren() {
return children;
}
}
public class Child {
public String name;
public Child(String s) {
this.name = s;
}
public String toString() {
return name;
}
}