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

Наследование - это система в объектно-ориентированном программировании, которая позволяет объектам поддерживать операции, определенные предшествующими типами, без необходимости предоставлять свое собственное определение. Это основной вектор полиморфизма в объектно-ориентированном программировании.

8
Подклассы: возможно ли переопределить свойство обычным атрибутом?
Баунти истекает в течение 2 дней . Ответы на этот вопрос могут получить +500 к репутации. Пол Панцер хочет наградить существующий ответ . Давайте предположим, что мы хотим создать семейство классов, которые являются различными реализациями или специализациями всеобъемлющей концепции. Давайте предположим, что существует правдоподобная реализация по умолчанию для некоторых производных …

1
Почему оптимизация пустой базы запрещена, если пустой базовый класс также является переменной-членом?
Оптимизация пустой базы - это здорово. Тем не менее, он имеет следующие ограничения: Оптимизация пустой базы запрещена, если один из пустых базовых классов также является типом или базой типа первого не статического члена данных, поскольку два базовых подобъекта одного типа должны иметь разные адреса в представлении объекта. самого производного типа. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.