0
我无法在这里输入我的代码,因为stackoverflow错误messge,但我有一个疑问,我可以扩展我的innerabstract类,我创建一个抽象类内,现在我想抽象的内部类到我声明的具体类的外部抽象类。是否可以将内部接口扩展到其他类?
我无法在这里输入我的代码,因为stackoverflow错误messge,但我有一个疑问,我可以扩展我的innerabstract类,我创建一个抽象类内,现在我想抽象的内部类到我声明的具体类的外部抽象类。是否可以将内部接口扩展到其他类?
在我看来,这是一个糟糕的设计。但如果你问:)
abstract class A {
abstract void a1();
abstract class B {
abstract void b1();
}
}
class C extends A {
@Override
void a1() { ... }
class C1 extends A.B {
@Override
void b1() { ... }
}
}
Android框架做类似的事情,将Listener分组到一个类。 – Gordon
如果我写这样的界面。接口I1接口I2 {void II2(); }} A类实现I1.I2 //当我可以实现这样的内部接口,那么为什么我不能用抽象的内心在同样的方式 { 公共无效II2() {}} –