鍍金池/ 問答/Java/ 普通類內(nèi)的抽象類能在該類外部實現(xiàn)嗎,如果可以實現(xiàn)應(yīng)該怎么實現(xiàn)

普通類內(nèi)的抽象類能在該類外部實現(xiàn)嗎,如果可以實現(xiàn)應(yīng)該怎么實現(xiàn)

public class Holdwer {
    
    public abstract class getS{
        abstract void getSomeMesage();
    }

}

如何在外部實現(xiàn)getS方法

回答
編輯回答
怣人

是指這樣吧

public class Holdwer {
    public getS getTheS() {
        return new getS() {
            @Override
            void getSomeMesage() {
                System.out.println("This is  getS");
            }
        };
    }


    public abstract class getS {
        abstract void getSomeMesage();
    }
}
2018年9月3日 09:03