我正在努力在我的小型 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;
    }
}