我有一个类似“Defining inner class outside java file”的问题。 但是,那里的提问者只是想通过让这些类全都在一个包中来做某件事。如何定义外部类之外的内部类
与他类似,我想定义一些类作为外部对象的内部对象;但我想访问该对象的动态字段。为了避免拥挤的类,我想在其他一些“innerClasses.java”中定义它们。使用“扩展”只能使我能够使用它的静态字段。但是,我想访问像内部对象一样的动态字段。
作为一个简单的例子(但其实是一个大的例子是有问题的)我想这个类的类“OuterClass.java”
public class OuterClass{
double nonStaticField
}
而且每个类的其他类
public class InnerClass1OfOuterClass{
...
}
public class InnerClass2OfOuterClass{
...
}
public class InnerClass3OfOuterClass{
...
}
public class InnerClass4OfOuterClass{
...
}
....
你是什么意思的“动态领域”? –
如果这是可能的,这会让我震惊。 – wvdz
你能概述课堂设计的外观吗? – Fildor