У меня есть вопрос о том, как компилятор C ++ знает, сколько места ему необходимо выделить для объекта при использовании наследования. Представьте себе следующие классы для взрослого и ребенка, которые расширяют ...
У меня проблемы со свойствами базовой формы, не поддерживающими состояние в унаследованной форме. Среда: Visual Studio 2010 Ultimate с пакетом обновления 1: версия 10.0.40219.1 SP1Rel
.Net Framework: ...
Представьте, что вы работаете над проектом .Net 4.0, состоящим из сотен сборок, каждая из которых имеет собственный файл ресурсов (.resx) для локализации. Доступ к локализованным строкам осуществляется с C # через ...
Предположим, у меня есть абстрактный базовый класс BaseTimeCollection и по крайней мере один конкретный класс ConcreteTimeCollection, который наследуется от базового класса. Я бы хотел, чтобы мой базовый класс унаследовал от ...
Рассмотрим этот код из официального OpenJDK-источника java.awt.font.TextLayout: общедоступный конечный класс TextLayout {/ * ... * / protected void handleJustify (float justificationWidth) {// ...
Когда я вызываю рекурсивный метод базового класса из производного класса, рекурсивный вызов выполняется в отношении производного метода, а не метода базового класса. Как я могу избежать этого, не изменяя базовый ...
I иметь два класса: struct B {};
структура D {оператор B & ();
}; Когда я делаю; b = d; // B b; ... D d; Результат соответствует ожидаемому, где вызывается D :: operator B & () (Демо). Если D ...
Я компилирую этот код с помощью GCC (4.2.1 Apple build 5664) #include с использованием std :: size_t; шаблон struct index {}; структура
{void operator () (size_t const &) {}
}; ...
Я пытаюсь сделать что-то, что, как мне казалось, будет довольно простым, но поскольку я относительно новичок в ООП в PHP У меня небольшие проблемы. Вот мой код: Php
класс MyClass
{protected $ ...
Я слышал, как многие люди говорили, что шаблоны C ++ очень мощные. Я до сих пор не понимаю преимуществ их использования вместо наследования. И поскольку я в основном Java-разработчик, ...
Можно ли вызвать супер-метод? статический метод из дочернего статического метода? Я имею в виду, что в общем, пока что у меня есть следующее: открытый класс BaseController расширяет Controller {static void ...
Я давно пользуюсь браузером, но участвую впервые. Если мне не хватает деталей этикета, просто дайте мне знать! Кроме того, я много и мало искал, включая этот сайт, но не нашел ...
У меня есть 2 класса класса A и класса B в CSS .. Мне нужно создать 3 класса назвал Class C и добавил несколько стилей в него в дополнение к стилям класса A и Class B. Возможно ли унаследовать Class A и ...
в попытке изучить sqlalchemy (и python), я пытаюсь дублировать уже существующий проект, но у меня возникают проблемы с выяснением sqlalchemy и наследования с помощью postgres. вот пример ...
У меня есть интерфейс IEditor public interface IEditor , где T: SpecialObject SpecialObject - абстрактный класс. Вот моя проблема: у меня есть класс, который наследуется от ...
несмотря на некоторые советы, я все еще ошибаюсь. Я получаю одно базовое окно, а другое - с дополнительными функциями, но без базовых из предыдущего окна. Вместо этого я хотел бы один ...
По сути, я хочу заставить подкласс вызывать абстрактный метод суперкласса (реализованный в подклассе), поэтому я не Мне не нужно явно писать это каждый раз, когда я создаю новый подкласс. Я ...
Мне нужно инициализировать все слоты экземпляра с помощью None. Как получить все слоты производного класса? Пример (который не работает): class A (object): __slots__ = "a" def __init __ (self): ...
У меня есть контейнер, содержащий набор указателей на базовый класс, и функция, которая принимает некоторые входные данные и возвращает класс, который является подкласс базового класса. Какой подкласс он возвращает, зависит ...
У меня возник простой вопрос: почему Eclipse кричит о реализации этих двух интерфейсов? открытый абстрактный класс Gateway реализует IPlayerity, IItemity {открытый интерфейс IPlayerity {...} ...
Почему в этом коде необходим сквозной конструктор Child? Я бы подумал, что это не так, но компилятор (gcc и VS2010) жалуется, когда я его удаляю. Есть ли элегантный обходной путь? Это ...
Код, как показано ниже, только базовая структура: class FooType (type): def __new __ (cls, name, base , classdict): instance = type .__ new __ (cls, name, base, classdict) # Что может ...
Когда вы переопределяете метод, вы должны сохранить подпись метода и не можете уменьшить его видимость . Теперь я попробовал, что происходит, когда я делаю это с атрибутами. Я был удивлен - ЭТО РАБОТАЕТ! Посмотрите сами: ...
Каким-то непонятным образом производный класс, который (пока что) не добавляет новых функций, ведет себя иначе, чем его базовый класс. Производный класс: открытый класс MyCheckButton: CheckButton
{public ...
Я использую иерархию внутренних классов для представления некоторых данных в приложении, и я запустил в сообщение об ошибке, которое я просто не понимаю. Мой код можно свести к следующему ...
Во многих ситуациях вопрос даже не возникает, поскольку иногда наследование предоставляет необходимые функции, которые шаблоны не могут предоставить. Например, когда мне нужно обратиться к разным типам через ...
Рассмотрим этот простой класс Scala: класс A (val d: Int) Есть ли разница в Scala (в поведении или сгенерированном байт-код) между классом B (d: Int) расширяет A (d) и класс B (переопределить val d: ...