Результаты поиска по запросу "inheritance"
Замена наследования доктрины
В настоящее время мы разрабатываем очень гибкое и модульное приложение с Zend Framework 2 и Doctrine 2. В этом приложении есть несколько сущностей Doctrine, например, скажем, сущностьProduct в модулеProducts, Этот модульProducts является базовым ...
Почему рекомендуется объявлять переменные экземпляра как закрытые?
Мой вопрос относится к Java, но он также может быть применен к C #. Мне было интересно, почему все рекомендуют делать переменные экземплярачастныйв отличие от их изготовлениязащищенный. Давайте просто подумаем об этом. Закрытые переменные не ...
C ++ список инициализатора виртуального наследования
в следующем коде: class A { public: int x; A(int x):x(x){} }; class B: public virtual A { public: B(int x):A(x){} }; class C: public virtual A { public: C(int x):A(x){} }; class D: public B, public C { public: D(int x):B(x++), C(x++), A(x++){} ...
Создание универсального дизайна наследования таблиц в Django
Прежде всего, некоторые ссылки на страницы, которые я использовал для справки: ТАК вопрос [https://stackoverflow.com/questions/416007/how-can-i-define-a-polymorphic-relation-between-models-in-django] и Django документы народовые ...
Ошибка Python Runtime при передаче объекта производного типа из Python в функцию C ++, ожидающую shared_ptr для базового типа
У меня есть функция, которая принимает std :: shared_ptr, и я хочу передать объект типа Derived этой функции из Python. Вот мои определения классов: struct AbstractBase { virtual void foo() = 0; }; struct Derived : public AbstractBase { virtual ...
super () завершается с ошибкой: TypeError «аргумент 1 должен быть типом, а не classobj», когда родительский объект не наследуется от объекта
Я получаю ошибку, которую не могу понять. Любая подсказка, что не так с моим примером кода? class B: def meth(self, arg): print arg class C(B): def meth(self, arg): super(C, self).meth(arg) print C().meth(1)Я получил тестовый код с ...
Предотвращение переопределения и / или скрытия функции базового класса (C ++ 11)
Я хотел предотвратить даже сокрытие не виртуальной функции базового класса на некоторое время, так как я изучил C ++, и я не уверен, что это будет этично, но возможности C ++ 11 дали мне идею. Предположим, у меня есть следующее: bases.h ...
Шаблонная специализация и наследование
Предположим, у меня есть шаблонный класс с большим количеством функций, и я хочу специализировать их, чтобы изменить только некоторые из них и сохранить остальные точно так, как указано в базовом шаблонном классе. Как я могу это сделать? Ниже ...
Понимание наследования переменных класса
Я строюChallenge24Solver класс на Java. Сама логика работает и находит решения, как и следовало ожидать (с произвольным числом аргументов). Во всяком случае, эта часть проектов работает, как я ожидаю. Вопрос возникает из проблем с представлением ...
Динамический выбор класса для наследования
Мои знания Python ограничены, мне нужна помощь в следующей ситуации. Предположим, что у меня есть два классаA а такжеBВозможно ли сделать что-то вроде (концептуально) в Python: import os if os.name == 'nt': class newClass(A): # class body else: ...