【发布时间】:2013-01-23 07:06:13
【问题描述】:
我可能会使用不正确的术语,提前抱歉。 我需要从位于外部类实例中的另一个类的实例访问属性。将有两个 Outer 类实例,我需要分别为每个实例存储和处理属性“desiredProperty”。 注意:所有班级都不一样。 Inner1 和 Inner2 不是同一个类! 这是一个简单的例子。
文件 1:
public class Outer{
public Inner1 inner1 = new Inner1();
public Inner2 inner2 = new Inner2();
}
文件 2:
public class Inner1 {
int desiredProperty=1;
}
文件 3:
public class Inner2{
public int getDesiredProperty(){
//How can I here access the property DesiredProperty from Inner1?
}
}
【问题讨论】:
-
你需要有一个Inner1实例的引用。这些类是否以任何方式相关(或仅称为外部和内部)?