【发布时间】:2012-05-29 15:12:36
【问题描述】:
我需要重构类以提取抽象超类。 例如
UpperClass {
NestedClass {
UpperClass.this.someMethod();
}
}
喜欢:
AbstractUpperClass {
NestedClass {
?????.this.someMethod();
}
}
我计划在UpperClass1 和UpperClass2 2 个类中继承AbstractUpperClass。 但我不知道如何重构这个内部类,因为它调用了封闭类的方法。有可能吗? 谢谢。
【问题讨论】:
-
当您说“upper”时,您的意思是“super”,还是您正在编写的某种钻禧庆典软件? 8=\/
-
只需使用 AbstractUpperClass.this.someMethod()
-
您的代码难以理解。你能提供一个有效的SSCCE吗?
标签: java class nested abstract superclass