Java中处理父级(或函数全局数据)引用的范例-示例
我用未知的属性值实例化了3个类。每个类都作为它前面的一个类的属性。我正在寻找从底部对象中的方法访问Java中处理父级(或函数全局数据)引用的范例-示例,java,Java,我用未知的属性值实例化了3个类。每个类都作为它前面的一个类的属性。我正在寻找从底部对象中的方法访问Top对象的最佳方法 public class Top { private List<Middle> middle; public int getMiddleSize() { return this.middle.size(); } } public class Middle { private List<Bottom> bottom; } pu
Top
对象的最佳方法
public class Top {
private List<Middle> middle;
public int getMiddleSize() {
return this.middle.size();
}
}
public class Middle {
private List<Bottom> bottom;
}
public class Bottom {
private String name;
//Access Top.getMiddleSize() here
}
公共类顶级{
私有列表中间;
public int getMiddleSize(){
返回这个.middle.size();
}
}
中产阶级{
私有列表底部;
}
公共阶级底层{
私有字符串名称;
//在此处访问Top.getMiddleSize()
}
我应该将
Top
对象一直传递到底部,还是有一种好方法可以全局访问Top
对象?我只是在完成之前意外地按了enter键。您的底层类没有机会获得顶级类的引用。你可以用中产阶级内部的HashMap
创建一个引用。我不知道这是否是一个好的实现