Описание тега 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…
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…
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…
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