Результаты поиска по запросу "override"

6 ответов

Почему бы не переопределить вместо использования абстрактного класса?

Это может быть простой вопрос для многих, но он смутил меня. Я выбираю пример из Кэти Сьерра, который показывает полезность абстрактных классов, но я не могу понять общую важность абстрактных классов. примерУ нас есть абстрактный классCar с ...

2 ответа

Переопределение классов Extjs и вызов callParent

У меня есть несколько месяцев опыта разработки веб-приложений Extjs. Я столкнулся с этой проблемой: Когда я переопределяю класс, я модифицировал метод, следовал предыдущей реализации и вызывалcallParent(), Основная часть работает, ноcallParent() ...

6 ответов

, но стоит ли это того?

от вопрос уже есть ответ здесь:Есть ли способ предотвратить переопределение метода в подклассах? 14 ответовКак я могу обеспечить, чтобы метод базового класса...

ТОП публикаций

4 ответа

Является ли функция в C ++ автоматически виртуальной, если она переопределяет виртуальную функцию?

Я ожидаю, что еслиfoo объявлен в классеD, но не помеченный как виртуальный, следующий код будет вызывать реализациюfoo вD (независимо от динамического типаd). D& d = ...; d.foo();Однако в следующей программе это не так. Кто-нибудь ...

1 ответ

Ссылка

я есть родительские и дочерние классы в модели Django. И я хочу заполнить поле в родительском классе при инициализации дочернего класса. Или переопределите это поле в дочернем классе. class Parent(models.Model): type = models.CharField() class ...

4 ответа

Почему это работает? Перегрузка метода + переопределение метода + полиморфизм

В следующем коде:

5 ответов

Почему класс не может расширять черты с помощью метода с той же сигнатурой?

Почему ошибка ниже? Как обойти это? РЕДАКТИРОВАТЬ: я предположил, что, поскольку A и B компилируются в пары (interface, class), вопрос выбора правильного статического вызова метода для реализации при компиляции C. Я ожидал бы, что приоритет ...

2 ответа

Переопределение свойства Swift не работает

Когда я пытаюсь переопределить свойство, я получаю сообщение об ошибке «невозможно переопределить изменяемое свойство с помощью свойства только для чтения»Я ...

2 ответа

Вы можете просто выбросить исключение. Пока это хорошо задокументировано, тогда IMO это разумное использование исключений, так как это действительно ошибка программирования.

могу сделать так, чтобы любой класс, который наследовал от моего базового класса, был вынужден переопределить определенный метод? Я не хочу использовать прот...

3 ответа

Переопределение контроллера Magento в расширении сообщества