Запитання з тегом «overriding»

Перевизначення методу в об'єктно-орієнтованому програмуванні - це мовна особливість, яка дозволяє підкласу або дочірньому класу забезпечити конкретну реалізацію методу, який вже надається одним із його надкласів або батьківських класів.

10
Як я можу вказати, що в Python я переважаю метод?
Наприклад, у Java, @Overrideанотація не лише забезпечує перевірку перезапису в часі компіляції, але забезпечує відмінний код самодокументування. Я просто шукаю документацію (хоча якщо це показник для якоїсь перевірки на кшталт pylint, це бонус). Я можу десь додати коментар або docstring, але який ідіоматичний спосіб вказати переосмислення в Python?

10
Перейдіть стиль тіла для вмісту в кадрі
Як я можу контролювати фонове зображення та колір елемента тіла в межах iframe? Зауважте, вбудований елемент тіла має клас, і iframeце сторінка, яка є частиною мого сайту. Причина мені потрібна в тому, що мій сайт має чорний фон, присвоєний тілу, а потім білий фон, призначений дивам, що містять текст. Редактор …
165 css  iframe  styles  overriding 


12
Перезапис функції JavaScript при посиланні на оригінал
У мене є функція, a()яку я хочу переосмислити, але також оригінал a()повинен виконуватися в порядку, залежно від контексту. Наприклад, іноді, коли я генерую сторінку, я хочу переоцінити так: function a() { new_code(); original_a(); } а іноді так: function a() { original_a(); other_new_code(); } Як я можу це отримати original_a()з-за надмірної …

11
У якому порядку перекривають таблиці стилів CSS?
У заголовку HTML я отримав таке: <head> <title>Title</title> <link href="styles.css" rel="stylesheet" type="text/css"/> <link href="master.css" rel="stylesheet" type="text/css"/> styles.css- це мій аркуш, орієнтований на сторінку. master.css- це аркуш, який я використовую для кожного з моїх проектів, щоб змінити параметри браузера. Який із цих таблиць стилів має пріоритет? Приклад: перший аркуш містить конкретні …

8
Перевищення методу java дорівнює () - не працює?
Я зіткнувся з цікавим (і дуже засмучуючим) питанням із equals()сьогоднішнім методом, який спричинив крах того, що я вважав добре перевіреним класом, і спричинило помилку, яка зайняла у мене дуже довгий час. Для повноти я не використовував IDE або налагоджувач - просто гарний старомодний текстовий редактор та System.out. Час був дуже …
150 java  equals  overriding 

5
Перезаписати або перезаписати
Це може здатися дурним питанням, але я просто такий цікавий і хочу використовувати правильний термін, коли говорити про цю проблему. Тут не вдалося знайти подібного питання, тому я вирішив створити нове. Чи слід посилатися на "заміну реалізації" заміною чи переосмисленням? Це специфічно для мови?


1
командний рядок maven, як вказати на певні settings.xml для однієї команди?
Чи можна вказати на певний файл налаштувань, щоб замінити стандартні налаштування.xml, який використовує maven для однієї команди? Приклад: mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"

7
Перезазначення та скидання стилю CSS: автоматичний або жоден не працює
Я хотів би замінити наступний стиль CSS, визначений для всіх таблиць: table { font-size: 12px; width: 100%; min-width: 400px; display:inline-table; } У мене є конкретна таблиця з класом, що називається 'other'. Нарешті прикраса столу має виглядати так: table.other { font-size: 12px; } тому я повинен видалити 3 властивості: width, min-widthіdisplay …
130 css  width  overriding 



5
Успадкування та переосмислення __init__ в python
Я читав "Dive Into Python", і в розділі про класи він наводить такий приклад: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Тоді автор каже, що якщо ви хочете перекрити __init__метод, ви повинні явно зателефонувати до батьків __init__із правильними параметрами. Що робити, якщо в цьому FileInfoкласі …

10
Перезапис збереженого ресурсу в Swift
Я помітив, що компілятор не дозволить мені замінити збережену властивість з іншим збереженим значенням (що здається дивним): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Однак мені дозволено це робити з обчисленою …

7
Замініть значенняof () та toString () в Java enum
Значення в моєму - enumце слова, які повинні мати пробіли в них, але перерахунки не можуть мати пробілів у своїх значеннях, тому все це згуртовано. Я хочу замінити, toString()щоб додати ці пробіли там, де я їм це скажу. Я також хочу, щоб enum мав правильний перелік, коли я використовую valueOf()ту …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.