首页 > 解决方案 > 我想在不使用数据结构的情况下动态设置/更新子对象

问题描述

我有一个类似这样的结构:

                              |----child obj 2
           |---- child obj ---|----child obj 2
Account ---|---- child obj--- |----child obj 2
           |---- child obj ---|----child obj 2
                              |----child obj 2

图表不是最好的,但是.. 我希望能够动态更新主对象的子Account对象。可以有 n 个子对象。我现在知道的唯一方法是将子对象存储在像哈希图这样的数据结构中,更新我需要的内容,然后将子对象放回哈希图中。

我怎样才能更有效地做到这一点?

一些示例代码

public class Account {
    //getters and setters
    ArrayList <ChildObj> listOfChildObjs = new ArrayList();
}

public class childObj {
//getters and setters
ArrayList <ChildObj2> listOfChildObj2s = new ArrayList();
}

public class childObj2 {
//getters and setters
}

标签: javainheritancecomposition

解决方案


推荐阅读