是否可以将内部接口扩展到其他类?

时间:2017-02-09 06:09:38

标签: java scjp

由于stackoverflow错误消息,我无法输入我的代码,但我怀疑我可以扩展我在抽象类中创建的innerabstract类,现在我想将该内部类抽象为我声明的具体类超出外部抽象类。

1 个答案:

答案 0 :(得分:0)

在我看来,这是一个糟糕的设计。但如果你问:)

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