Я хочу переопределить метод Private innerclass в дочернем классе, это возможно или любой другой способ сделать это? - PullRequest
0 голосов
/ 27 июня 2018

Можно ли как-нибудь расширить внешний класс и переопределить метод?

class A {

    public String demofield;

    private class democlass {
        public demomethod() {

        }
    }
}

1 Ответ

0 голосов
/ 27 июня 2018

Вы можете переопределить только закрытый класс в том же внешнем классе. например,

class a {

    public String demofield;

    private class democlass {
        public demomethod() {
        } 
    }

    private class demosubclass extends democlass {
        @Override
        public demomethod() {
        } 
    }

Использование private предотвращает доступ к нему из любого другого класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...