Вопросы с тегом «overriding»

150
Переопределение Java-метода equals () - не работает?

equals()Сегодня я столкнулся с интересной (и очень расстраивающей) проблемой с этим методом, которая вызвала сбой, как мне казалось, хорошо протестированного класса и ошибку, на которую у меня ушло очень много времени. Просто для полноты, я не использовал IDE или отладчик - просто старый добрый...

142
Перезаписать или переопределить

Это может показаться глупым вопросом, но мне просто любопытно, и я хочу использовать правильный термин, когда говорю о проблеме. Не смог найти подобный вопрос здесь, поэтому я решил создать новый. Должны ли мы ссылаться на «замену реализации» перезаписи или переопределения? Это зависит от...

136
Командная строка maven, как указать на конкретный файл settings.xml для одной команды?

Можно ли указать на конкретный файл настроек, чтобы переопределить файл settings.xml по умолчанию, используемый maven для одной команды? Пример: mvn clean install -Dparam # -> pass specific settings file path as param to override default...

130
Переопределить и сбросить стиль CSS: авто или ничего не работают

Я хотел бы переопределить следующие стили CSS, определенные для всех таблиц: table { font-size: 12px; width: 100%; min-width: 400px; display:inline-table; } У меня есть конкретная таблица с классом 'other'. В итоге украшение стола должно выглядеть так: table.other { font-size: 12px; } поэтому я...

129
Наследование и переопределение __init__ в Python

Я читал «Погружение в Python» и в главе о классах приводится такой пример: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Затем автор говорит, что если вы хотите переопределить __init__метод, вы должны явно вызвать...

126
Переопределение сохраненного свойства в Swift

Я заметил, что компилятор не позволяет мне переопределить сохраненное свойство другим сохраненным значением (что кажется странным): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Однако...

122
Переопределить valueof () и toString () в перечислении Java

Значения в моем enum- это слова, в которых должны быть пробелы, но перечисления не могут содержать пробелов в своих значениях, поэтому все они сгруппированы. Я хочу переопределить toString()добавление этих пробелов там, где я это скажу. Я также хочу, чтобы перечисление предоставляло правильное...

113
Когда НЕ следует вызывать метод super () при переопределении?

Когда я создаю свой собственный класс Android, я использую extendего собственный класс. Затем, когда я хочу переопределить базовый метод, я всегда вызываю super()метод, как всегда onCreate, onStopи т. Д. И я подумал, что это все, так как с самого начала команда Android посоветовала нам всегда...

108
Как переопределить метод equals в Java

Я пытаюсь переопределить метод equals в Java. У меня есть класс, Peopleкоторый в основном имеет 2 поля данных nameи age. Теперь я хочу переопределить equalsметод, чтобы я мог проверять между двумя объектами People. Мой код выглядит следующим образом public boolean equals(People other){ boolean...

103
Почему / когда было бы целесообразно переопределить ToString?

Я изучаю C #, и мне интересно, в чем смысл и преимущества переопределения ToString, как показано в примере ниже. Можно ли сделать это более простым способом, используя обычный метод без переопределения? public string GetToStringItemsHeadings { get { return string.Format("{0,-20} {1, -20}", "Office...

103
Как переопределить свойства класса CSS с помощью другого класса CSS

Я новичок в CSS3 и хочу уметь делать следующее: Когда я добавляю класс в элемент, он переопределяет свойства другого класса, используемого в этом конкретном элементе. Допустим, у меня есть <a class="left carousel-control" href="#carousel" data-slide="prev"> Я хочу иметь возможность добавить...

100
Безопасное переопределение виртуальных функций C ++

У меня есть базовый класс с виртуальной функцией, и я хочу переопределить эту функцию в производном классе. Есть ли способ заставить компилятор проверить, действительно ли функция, объявленная в производном классе, переопределяет функцию в базовом классе? Я хотел бы добавить какой-нибудь макрос...

99
Переопределение констант класса и свойств

Я хотел бы лучше понять, почему в приведенном ниже сценарии существует разница в способе наследования констант класса и переменных экземпляра. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo self::TEST; echo $this->test; } } class...