Описание тега override
Переопределение метода в объектно-ориентированном программировании - это языковая функция, которая позволяет подклассу или дочернему классу предоставлять конкретную реализацию метода, которая уже предоставлена одним из его суперклассов или родительских классов.
2
ответа
C# всегда вызывать базовый метод из базового класса
Предположим, что у нас есть следующие классы: class A { public virtual int Number { get { return 1; } } public int Foo(){ return Number; } } class B : A{ public override int Number { get { return 2; } } } Как и ожидалось, если я вызову метод Foo для…
30 янв '15 в 15:32
2
ответа
Как вы получаете доступ к базе данных (I/O) в / из Magento Commerce?
Итак, я хочу импортировать, экспортировать и изменять базу данных. Я читал, что должен делать это с помощью XML, но я не совсем понимаю их систему документации, и я не нашел ни одного хорошего учебника, объясняющего это. Я медленно читаю очень дорог…
06 июл '09 в 21:14
1
ответ
Что вы подразумеваете под диспетчерской функцией и функцией пересылки в Boost.Python?
Может ли кто-нибудь помочь мне понять, что означают диспетчерские функции и функции пересылки в Boost Python при переопределении функции-члена класса и создании оболочки вокруг базового класса? Пример для того же можно найти по адресу: Виртуальные ф…
20 янв '15 в 11:22
0
ответов
JavaScript переопределяет addEventListener и делает его кросс-браузер
Продолжение ответа на этот вопрос Невозможность переопределить элемент Element addEventListener в Firefox Я не хочу использовать внешнюю оболочку / служебную функцию, упомянутую здесь. Javascript добавить события реализации кросс-браузерной функции:…
03 май '12 в 10:41
2
ответа
Как вызвать другую версию метода переопределения в зависимости от условия?
У меня есть 1 библиотека классов, которая имеет некоторый код для выполнения какой-либо операции. Например, она будет выполнять 2 операции, такие как: - Add - Multiply В будущем, возможно, у меня будет еще несколько операций, таких как деление, напр…
07 мар '18 в 10:37
1
ответ
Методы MouseListener переопределены, но компилятор говорит иначе?
JTextArea messageDisplayArea=new JTextArea(); messageDisplayArea.addMouseListener(new MouseListener(){ public void mouseEntered(MouseEvent m){ JOptionPane.showMessageDialog(null,"a"); } }); messageDisplayArea.addMouseListener(new MouseListener(){ p…
28 сен '15 в 11:00
2
ответа
Переопределить saveCompat для WordPress Media Uploader
Я новичок в Backbone, поэтому не могу понять, что я делаю не так. Что мне нужно, это переопределить saveCompat (media-models.js line 310, WP 3.9.1). Я пытаюсь сделать это так же, как я переопределил некоторые взгляды СМИ wp.media.model.Attachment = …
26 июн '14 в 13:48
2
ответа
TimePicker onTimeSet не вызывается
Я использую средство выбора времени, чтобы пользователь мог ввести желаемое время для выполнения определенной задачи, я использую класс DialogFragment, который доступен в библиотеке поддержки для обратной совместимости со старыми версиями Android. В…
10 апр '13 в 01:15
4
ответа
Заставить производный класс переопределить хотя бы одну виртуальную функцию
Представьте себе этот простой базовый класс: struct simple_http_service { virtual reply http_get(…); virtual reply http_post(…); virtual reply http_delete(…); // etc. }; Я хотел бы запретить пользователю выходить из этого класса, не переопределяя хо…
04 июн '11 в 09:30
1
ответ
Переопределение ModelForm.save не обновляет все затронутые поля
Я хочу хранить денежные суммы в виде целых чисел в базе данных. Для удобства я добавил поля с плавающей точкой: # File: models.py class Transaction(models.Model): user = models.ForeignKey(User, related_name='transactions') date = models.DateTimeFiel…
13 янв '14 в 19:54
2
ответа
Неправильное переопределение метода equals для hashSets в Java
У меня есть следующий код: public class Trooper { private String name; private boolean mustached; public Trooper(String name, boolean hasMustache) { this.name = name; this.mustached = hasMustache; } public String getName() { return name; } public bo…
27 апр '17 в 16:48
2
ответа
Почему методы, аннотированные @Transactional, должны быть переопределенными
У меня есть следующий код: /** * Restored deleted partner */ @Transactional public void restorePartnerById(Integer id){ // logic } Когда я делаю метод окончательным /** * Restored deleted partner */ @Transactional public final void restorePartnerByI…
09 окт '18 в 07:04
3
ответа
В C# есть ли способ переопределить приватную или публичную функцию через плагин?
У меня есть приложение, которое загружает плагины. У меня есть плагин, который имеет полный доступ к экземпляру формы. Если у меня есть функция в форме, которая должна быть переопределена, но не является виртуальной функцией, есть ли другой способ п…
06 дек '10 в 21:54
5
ответов
Указание типа возврата абстрактного метода из базового класса в соответствии с подклассом
У меня есть следующая структура: abstract class Base { public abstract List<...> Get(); //What should be the generic type? } class SubOne : Base { public override List<SubOne> Get() { } } class SubTwo : Base { public override List<Sub…
24 мар '09 в 01:26
1
ответ
Расширение поведения унаследованной функции в Python
Допустим, у нас есть следующие классы: class Base(object): def load(self): # do logic A # do logic B class Child(Base): def load(self): # do logic C Я знаю, что декораторы можно использовать для расширения поведения функций в Python, но я не знаю, к…
03 мар '15 в 01:19
3
ответа
Основные проблемы метода равных
Я пытаюсь создать класс рациональных чисел и переопределить методы равенства и хэш-кода. Но мое равенство возвращается в случаях, когда это явно не соответствует действительности, то есть числитель и знаменатель различны. Есть идеи, что может быть п…
10 фев '14 в 22:38
1
ответ
Основная цель UIPanGestureRecognizer
У меня есть базовый класс, который обрабатывает некоторые основные анимации ячейки. В моем подклассе я переопределил цель распознавателя и хочу сделать кое-что еще, но перевод всегда 0 потому что я вызываю в базовом классе перевод сбрасывается на .z…
24 дек '16 в 03:45
1
ответ
Перегрузка классов C++: возможно ли заставить компилятор видеть, какой использовать на основе шаблона?
Я создал N классов, которые принимают от одного до N целых в конструкторы (и я надеялся, что этого будет достаточно), но, похоже, я ошибаюсь. Вот 2 примера классов: template < class T0 , class T1> class my_map { typedef T0 type_0; typedef T1 t…
04 дек '11 в 17:12
2
ответа
Не удается переопределить интервал между границами в таблице стилей агента пользователя
По какой-то причине я не могу переопределить интервал между границами в таблице стилей User Agent в Chrome. На данный момент он установлен на 2px, но я хочу, чтобы это было 0px. Коллапс границы переопределяется просто отлично, а интервал границы - н…
06 авг '14 в 04:41
2
ответа
Magento: блок перезаписи работает правильно на локальном, но на сервере не работает
Я переписал блок в magento на своем локальном хосте, а затем перенес файлы с локального хоста на свой сервер, но переопределение не работает. Все файлы в localhost и моем сервере похожи. Я использую xampp в localhost.
25 май '15 в 09:34