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() {}} –