Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > нерасширяемый абстрактный класс


Автор: dzheika 4.6.2009, 15:02
Код

public abstract class AbstractBug {
    private class Invisible {
    }
    abstract void unoverrided(Invisible invisible);
}

Автор: MisterCleric 4.6.2009, 15:08
В чем собственно вопрос заключается?
Много чего начальники заставляют делать бесполезного....

Автор: dzheika 4.6.2009, 15:14
да, не, просто написал абстрактный класс, внутри которого закрытый класс, расширяющий другой абстрактный, и передал его в метод, который должен затем переопределить... так вот надо было описать метод как с абстрактным параметром, а я вставил туда расширенный закрытый внутренний по ошибке... в любом случае, я уже нашел способ расширить этот класс smile
Код

public abstract class AbstractBug {
    private class Invisible {
    }
    abstract void unoverrided(Invisible invisible);
    public class X extends AbstractBug {
        @Override
        void unoverrided(Invisible invisible) {
        }
    }
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)