Описание тега multiple-inheritance
Функция некоторых объектно-ориентированных языков программирования, в которой класс может наследовать поведение и функции более чем одного суперкласса или базового класса.
1
ответ
Рельсовая полиморфная ассоциация has_many
Я хочу создать веб-страницу спортивной статистики, где я могу хранить различные спортивные статистические данные для каждого игрока. Игрок может иметь статистику из разных видов спорта. Я подумал о том, чтобы сделать это, чтобы создать общую модель …
21 ноя '12 в 03:03
1
ответ
Как я могу узнать, какой базовый класс добавляет определенный атрибут к объекту дочернего класса
Я работаю над проектом с длинной иерархией классов из нескольких модулей в разных файлах. Я хочу знать, когда в цепочке наследования класс C получил атрибут A (тогда я могу получить модуль M, в котором определен C, и проверить код) рассмотрим следую…
22 ноя '18 в 09:51
6
ответов
Как я могу гарантировать, что реализация интерфейса расширяет определенный класс?
У меня есть два типа редакторов. Одним из них является подкласс JTextArea и один является подклассом JTable (JTextArea а также JTable оба подклассы JComponent). Я хочу, чтобы мои два класса, TextAreaEditor а также TableEditor реализовать интерфейс E…
23 июл '12 в 03:08
0
ответов
Множественное наследование PHP
Я пытаюсь наследовать несколько классов друг от друга, но где-то что-то не так. Классы следующие: Часть класса MobilInterface: class MobileInterface { private $config; private $errorData; private $data; private $output; private $job; public $dbLink;…
17 фев '14 в 14:23
5
ответов
Множественное наследование от двух производных классов
У меня есть абстрактный базовый класс, который действует как интерфейс. У меня есть два "набора" производных классов, которые реализуют половину абстрактного класса. (один "набор" определяет абстрактные виртуальные методы, связанные с инициализацией…
31 окт '08 в 19:34
2
ответа
Повторное использование функции в Android
У меня есть родное приложение для Android с около 20 классов для 10 видов деятельности. Я хочу повторно использовать определение функции в каждом действии. У меня есть нижняя панель, и нажатие на нее из любого действия должно вызвать эту функцию. По…
02 янв '12 в 15:54
3
ответа
Множественное виртуальное наследование: почему метод класса не является неоднозначным?
Я наткнулся на следующий код C++ в онлайн-тесте. #include <iostream> class A { public: A(int n = 2) : m_n(n) {} public: int get_n() const { return m_n; } void set_n(int n) { m_n = n; } private: int m_n; }; class B { public: B(char c = 'a') : m…
22 сен '15 в 08:28
1
ответ
Разрешение метода в множественном наследовании в Python
Я пытаюсь понять Порядок разрешения методов в множественном наследовании. Вот код, который я использую. Когда я пытаюсь создать объект класса ClassC, вызывается только конструктор ClassA. Как разрешаются методы в этом случае? class ClassA: def __ini…
05 окт '16 в 13:06
4
ответа
Что такое приведение типов в Java?
Как приведение типов реализовано в Java в случае множественного наследования? как получить доступ к элементу данных суперкласса с помощью этого ключевого слова. Я знаю, что используется приведение типов но не знаю, как это реализовать. Помогите мне!!
11 июл '11 в 09:37
1
ответ
Как реализовать наследование базы данных в Spring Data JPA с MapperSuperClass?
Я пробую базы данных наследования типа JOINED в Spring Data JPA, ссылаясь на эту статью. Это работало нормально. Но я должен реализовать MappedSuperClass в моем проекте. Я реализовал следующим образом: Base.java @MappedSuperclass public abstract cla…
11 дек '16 в 20:39
3
ответа
Почему множественные наследуемые функции с одним и тем же именем, но разными сигнатурами не рассматриваются как перегруженные функции?
Следующий фрагмент кода выдает ошибку "неоднозначный вызов foo" во время компиляции, и я хотел бы знать, есть ли способ обойти эту проблему без полной квалификации вызова foo: #include <iostream> struct Base1{ void foo(int){ } }; struct Base2{…
20 мар '11 в 13:46
1
ответ
Два интерфейса, множественное наследование объединить в один контейнер?
Я наткнулся на следующую проблему: у меня есть два пакета A и B, работающие нормально для каждого. У каждого свой интерфейс и своя реализация. Теперь я создал пакет C, объединяющий адаптер A с конкретной реализацией B. C фактически только реализует …
24 апр '13 в 07:49
5
ответов
C# множественное наследование интерфейса
Учитывая следующий код: interface IParent { void ParentPrintMethod(); } interface IChild : IParent { void ChildPrintMethod(); } class Baby : IChild { public void ParentPrintMethod() { Console.WriteLine("Parent Print Method"); } public void ChildPrin…
11 мар '14 в 23:33
3
ответа
C++ COM дизайн. Композиция против множественного наследования
Я пытаюсь встроить элемент управления браузера в мое приложение (IWebBrowser2). Мне нужно реализовать IDispatch, IDocHostShowUI, IDocHostUIHandler и т. Д., Чтобы сделать эту работу. Я делаю это в чистом C++/Win32 API. Я не использую ATL, MFC или люб…
31 авг '10 в 21:50
2
ответа
Инициализировать статический массив класса шаблона с производным типом класса
У меня есть программа с основной функцией, которая просто печатает строку. Когда я запускаю эту программу, она вылетает без вывода в консоли. Я обнаружил, что проблема возникает, когда я вставляю элемент в карту OperatorCore (symbolMap). Это минимал…
17 ноя '14 в 13:43
1
ответ
Конструктор вызова C++ в классе A из класса C (наследование)
Я застрял с программой, которую пишу через некоторое время, возясь и заканчивая книгу "С ++ через игровое программирование". Ситуация выглядит следующим образом: Class A { public: A(int x) protected: int a; }; A::A(int x): a(x) {} Class B : public A…
26 ноя '13 в 20:19
1
ответ
Множественное наследование классов cthon cthon
У меня есть некоторые классы, реализованные как cdef class в Cython. В коде клиентского Python я хотел бы составить классы с множественным наследованием, но я получаю ошибку типа. Вот минимальный воспроизводимый пример: In [1]: %load_ext cython In […
06 окт '18 в 22:51
1
ответ
Множественное наследование в python "object.__init__() не принимает параметров
Я работаю с наследованием, здесь я получил выходные данные для одиночного наследования, но множественное наследование показывает ошибку. поэтому, пожалуйста, помогите мне. У меня нет никаких знаний о mro в python. Пожалуйста, дайте мне хороший совет…
01 апр '18 в 15:10
1
ответ
Определите константы, необходимые в более чем одном классе
В моем решении для интеллектуального клиента у меня есть папка Project с: IProjectView.cs *ProjectView* ProjectView.cs ProjectView.Designer.cs ProjectView.GeneratedCode.cs ProjectView.resx ProjectViewPresenter.cs Я хочу определить некоторые констант…
20 мар '17 в 15:05
2
ответа
Я оправдываю множественное наследование в конкретном случае?
В настоящее время у меня есть следующие классы, управляющие различными видами переменных: class Variable; class Number : public Variable; class Boolean : public Variable; class RealNumber : public Number; class IntegerNumber : public Number; Это кла…
28 апр '15 в 13:31