Описание тега overriding
Переопределение метода в объектно-ориентированном программировании - это языковая функция, которая позволяет подклассу или дочернему классу предоставлять конкретную реализацию метода, который уже предоставлен одним из его суперклассов или родительских классов.
10
ответов
Безопасное переопределение виртуальных функций C++
У меня есть базовый класс с виртуальной функцией, и я хочу переопределить эту функцию в производном классе. Есть ли способ заставить компилятор проверить, переписывает ли функция, которую я объявил в производном классе, функцию в базовом классе? Я х…
30 янв '09 в 23:08
2
ответа
Переопределение панели инструментов инструментов Django Admin для одной модели
Я ищу решение, я думаю, что много примеров различных сетей немного смутили меня? но я хочу сделать это переопределить. У меня есть одна кнопка на инструментах моей модели. мне нужна еще одна кнопка такого же типа "Загрузить файл" это должно перенапр…
23 окт '13 в 12:54
2
ответа
Как скрыть все переопределения родительского метода в C#
Я расширяю класс библиотеки, который имеет публичный метод, который я не хочу вызывать извне. Я знаю, что могу скрыть это, используя ключевое слово "new", но проблема в том, что у него много разных объявлений. Что-то вроде этого: class Parent() { pu…
27 дек '12 в 22:34
15
ответов
Почему важно переопределить GetHashCode, если переопределен метод Equals?
Учитывая следующий класс public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem = obj as Foo; return fooItem.FooId == this.FooId; } public override int GetHashCode(…
16 дек '08 в 13:41
2
ответа
Рисовать линии между строками ListView
У меня есть ListView с ImageView в строках. Мне нужно нарисовать линии между этими ImageViews. Таким образом, одна строка начинается в первом ряду в позиции ImageView и заканчивается во втором ряду в позиции ImageView. И так далее. Как лучше всего н…
07 ноя '12 в 13:23
14
ответов
Переопределение хранимого свойства в Swift
Я заметил, что компилятор не позволит мне переопределить сохраненное свойство другим сохраненным значением (которое кажется странным): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot over…
01 ноя '14 в 18:56
3
ответа
Как изменить цвет круга ProgressBar по умолчанию на Android
В настоящее время я использую внешнюю библиотеку в своем проекте Android, импортированном через Gradle.В этой библиотеке отображается панель уведомлений с кружком ProgressBar. Вот код, который я нашел в его источниках: <ProgressBar android:id="@+…
17 авг '15 в 17:46
5
ответов
@Override не допускается при реализации метода интерфейса
У меня есть проблема, упомянутая в названии. Можно сказать, что этот поток дублирует другой: как отключить проверку ошибок для аннотаций в IntelliJ IDEA? Но решение, данное там, не работает. Они говорят, что мне нужно предпринять следующее действие:…
14 мар '13 в 06:27
2
ответа
Перезаписать поле формы Джанго-Аллаута
Я хочу изменить атрибуты поля формы. В частности, форма входа в систему: (django-allauth LoginForm) Класс LoginForm(формы.Form): password = PasswordField(label=_("Password")) remember = forms.BooleanField(label=_("Remember Me"), required=False) user…
10 май '14 в 11:57
2
ответа
В чем разница между использованием @override и неиспользованием его с интерфейсами?
Это мой интерфейс public interface ConnectionListener{ public void onConnectionReady(); public void onConnectionDown(); } Я реализую эти интерфейсы в классе HomeActivity. Я хотел бы узнать, в чем разница между использованием @Override в реализованны…
19 янв '16 в 14:50
3
ответа
Переопределить == оператор в Ruby
Согласно документам, Array.include? использует сравнение == для объектов. Я пришел из Java, где такие вещи (обычно) делаются с помощью .equals(), который легко переопределить для конкретного объекта. Как я могу переопределить == в Ruby, чтобы я мог …
25 июн '12 в 09:39
1
ответ
Лучший способ переопределить установщик атомарных свойств для ARC и поточно-ориентированный в Objective-C
У меня есть класс, содержащий свойство enum, и я хочу инициализировать его экземпляры из файла plist, используя метод setValuesForKeysWithDictionary:, Но файл может содержать недопустимые значения. Сценарий таков: В файле "MyClass.h": typedef NS_ENU…
19 дек '14 в 03:33
3
ответа
Пользовательский хэш-код / равнозначная операция для HashMap
Существует ли реализация класса HashMap (или интерфейса Map), которая позволит мне использовать альтернативный хэш-код и операции равенства... По аналогии с тем, как коллекции одного и того же типа могут быть отсортированы несколькими способами с по…
03 мар '13 в 10:19
11
ответов
JavaScript: переопределение оповещения ()
У кого-нибудь есть опыт переопределения alert() функция в JavaScript? Какие браузеры поддерживают это? Какие версии браузера поддерживают это? Какие опасности в переопределении функции?
13 ноя '09 в 14:22
0
ответов
Переопределение настроек в Django при использовании моделями
Мы используем Django для Speedy Net и Speedy Match (в настоящее время Django 1.11.17, мы не можем перейти на более новую версию Django из-за одного из наших требований, django-modeltranslation). Некоторые из наших настроек используются моделями. Нап…
28 дек '18 в 03:46
6
ответов
C++ Переопределение... перезапись?
Я знаю, что такое переопределение в C++. Но есть ли перезапись? Если так, что это значит? Благодарю.
19 янв '11 в 17:07
10
ответов
Могу ли я получить полиморфное поведение без использования виртуальных функций?
Из-за моего устройства я не могу использовать виртуальные функции. Предположим, у меня есть: class Base { void doSomething() { } }; class Derived : public Base { void doSomething() { } }; // in any place { Base *obj = new Derived; obj->doSomethin…
29 сен '10 в 02:05
4
ответа
Boostrap не перекрывает мой собственный CSS
Я начинаю с начальной загрузки, и я хотел сделать простой выбор, используя boostrap, но каким-то образом это разрушает мою страницу. Я думал, что boostrap переопределит мой собственный CSS, но этого не происходит, почему? <link rel="stylesheet" t…
30 ноя '17 в 17:25
6
ответов
C#: Любой способ пропустить один из базовых вызовов в полиморфизме?
class GrandParent { public virtual void Foo() { ... } } class Parent : GrandParent { public override void Foo() { base.Foo(); //Do additional work } } class Child : Parent { public override void Foo() { //How to skip Parent.Foo and just get to the G…
02 авг '11 в 14:19
10
ответов
Как обнаружить перегрузку метода в подклассах в Python?
У меня есть класс, который является суперклассом для многих других классов. Я хотел бы знать (в init() моего суперкласса, переопределил ли подкласс определенный метод). Я пытался сделать это с помощью метода класса, но результаты были неправильными:…
24 фев '12 в 19:19