Результаты поиска по запросу "inheritance"

2 ответа

Замена наследования доктрины

В настоящее время мы разрабатываем очень гибкое и модульное приложение с Zend Framework 2 и Doctrine 2. В этом приложении есть несколько сущностей Doctrine, например, скажем, сущностьProduct в модулеProducts, Этот модульProducts является базовым ...

6 ответов

Почему рекомендуется объявлять переменные экземпляра как закрытые?

Мой вопрос относится к Java, но он также может быть применен к C #. Мне было интересно, почему все рекомендуют делать переменные экземплярачастныйв отличие от их изготовлениязащищенный. Давайте просто подумаем об этом. Закрытые переменные не ...

2 ответа

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++){} ...

ТОП публикаций

2 ответа

Создание универсального дизайна наследования таблиц в Django

Прежде всего, некоторые ссылки на страницы, которые я использовал для справки: ТАК вопрос [https://stackoverflow.com/questions/416007/how-can-i-define-a-polymorphic-relation-between-models-in-django] и Django документы народовые ...

1 ответ

Ошибка Python Runtime при передаче объекта производного типа из Python в функцию C ++, ожидающую shared_ptr для базового типа

У меня есть функция, которая принимает std :: shared_ptr, и я хочу передать объект типа Derived этой функции из Python. Вот мои определения классов: struct AbstractBase { virtual void foo() = 0; }; struct Derived : public AbstractBase { virtual ...

4 ответа

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)Я получил тестовый код с ...

1 ответ

Предотвращение переопределения и / или скрытия функции базового класса (C ++ 11)

Я хотел предотвратить даже сокрытие не виртуальной функции базового класса на некоторое время, так как я изучил C ++, и я не уверен, что это будет этично, но возможности C ++ 11 дали мне идею. Предположим, у меня есть следующее: bases.h ...

3 ответа

Шаблонная специализация и наследование

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

2 ответа

Понимание наследования переменных класса

Я строюChallenge24Solver класс на Java. Сама логика работает и находит решения, как и следовало ожидать (с произвольным числом аргументов). Во всяком случае, эта часть проектов работает, как я ожидаю. Вопрос возникает из проблем с представлением ...

5 ответов

Динамический выбор класса для наследования

Мои знания Python ограничены, мне нужна помощь в следующей ситуации. Предположим, что у меня есть два классаA а такжеBВозможно ли сделать что-то вроде (концептуально) в Python: import os if os.name == 'nt': class newClass(A): # class body else: ...