我有一个对象的ArrayList,它们用在helperclass的子类中。我正在向子类发送所需的数据,例如new subclass(ArrayListObject)
,并且这些子类在helperclass中的map结构中处理。由于单个ArrayListObject存储在helperclass中,我假设它将在子类中链接,子类需要此对象进行计算。但是,当我更改时,子类中的ArrayListObject没有改变,从我在调试器中看到的。
有没有办法让它成为另一个类变量的指针?或者是最合适的方法来处理这个,以使子类接收对构造函数中的helperclass的引用,以调用helperclass.getArrayObject方法?
答案 0 :(得分:1)
您要完成的任务,指针,在Java中不可用。要解决此问题,您应该使ArrayListObject
成为辅助类的受保护字段。有两种方法可以从这里开始:
super.mArrayList
。getArrayListObject()
。