gpt4 book ai didi

java - 访问列表中的父类

转载 作者:行者123 更新时间:2023-12-01 14:21:26 25 4
gpt4 key购买 nike

我有以下类(class):

    public class MeasurementUnit(){ 
...
private String name = "test";
private List<MeasurementPoint> measPoints;
...
}

public class MeasurementPoint(){ 
...
private String name = "subtest";
...
}

我正在做一些foreach用于创建表或有时我必须给出某个 MeasurementPoint来自measPoints到一个方法...但是是否可以以某种方式访问​​父级 MeasurementUnit 的名称(或任何其他信息)从某个MeasurementPoint

我想我可以使用继承和 extend MeasurementPointMeasurementUnit但随后我会将信息存储两次,不是吗(在 MeasurementUnitMeasurementPoint 的父类(super class)中)?

对于我的问题是否有更好的解决方案或想法?

提前致谢!

最佳答案

对象measPoints位于MeasurementUnit类中,如果您在MeasurementUnit类中迭代measPoints,那么您可以访问每个成员MeasurementUnit 类,例如。

public class MeasurementUnit(){ 
...
private String name = "test";
private List<MeasurementPoint> measPoints;

for(MeasurementPoint measPoint:measPoints){

someOtherMethod(measPoint.getXXX(), measPoint.getYYYY(),name);

}
}

关于java - 访问列表中的父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17519300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com