Inheritance – вопросы и ответы

71
голос
1
ответ
Исходя из фона Java/С# и немного помогая понять, что происходит здесь, в C++... class A { int x; public: A(int x) : x(x){} void f(int y) { cout << x + y << endl; } }; class B : virtual ...
8 часов назад Wes Field
88
голосов
1
ответ
Это было задано несколько раз здесь, на SO, но мой случай немного отличается. У меня есть класс A, который реализует Parcelable. Класс A содержит некоторые данные о членах, которые могут быть разде...
11 часов назад garbagecollector
51
голос
1
ответ
Поэтому я буду честен, это для домашнего задания. Я знаю, как использовать try и catch, но я не совсем уверен, что задает этот вопрос, я не прошу ответа, просто разъяснение. Вопрос: используйте нас...
11 часов назад bruchowski
100
голосов
1
ответ
Я пишу игру и хочу получить мнение о своей иерархии классов. В настоящее время у меня есть класс символов, класс AICharacter и класс KnightCharacter. Символ содержит такие вещи, как Death(), которы...
12 часов назад S.Lukas
62
голоса
1
ответ
У меня есть пользовательский класс Rows , который реализует IEnumerable<Row> . Я часто использую запросы LINQ в экземплярах Rows : Rows rows = new Rows { row1, row2, row3 }; IEnumerable<Ro...
12 часов назад Sarah Vessels
81
голос
1
ответ
Я хотел бы высказать ваше мнение относительно плюсов и минусов использования делегатов вместо подклассов виртуальных функций aud.
13 часов назад Andrei Tanasescu
62
голоса
1
ответ
Глядя на ответ Зачем нам нужны виртуальные функции в C++ , они показывают, что виртуальные функции допускают позднюю привязку, что приводит к тому, что они могут вызывать функции подкласса при откл...
13 часов назад LeastSquaresWonderer
62
голоса
1
ответ
это моя ситуация: Я пишу структуру данных в C++, которая состоит из узлов и краев. Узлы соединяются с другими узлами с помощью ребер. У меня разные типы узлов, таких как текстовые узлы или узлы int...
13 часов назад user3064869
51
голос
1
ответ
У меня есть некоторые проблемы с наследованием от класса шаблона. Код ниже не компилируется, показывая эту ошибку: main.cpp: undefined reference to OBJ1<1000>::method() parent.h template <...
13 часов назад Patouf
106
голосов
1
ответ
У меня есть класс Child, который расширяет Parent, последний реализует дескриптор свойства и переписывает атрибут (self.child_prop), который имеет класс Child. Я не могу изменить реализацию класса ...
13 часов назад brc
50
голосов
1
ответ
В последнее время я столкнулся с проблемой разочарования. У меня много кода отражения, который я хотел бы скрыть в макросах. Эти макросы COMPONENT_x() используются так: class ComponentBase : public...
13 часов назад John Jensen
72
голоса
1
ответ
Я пытаюсь понять MRO в Python. Хотя здесь есть разные должности, я не особенно получаю то, что хочу. Рассмотрим два класса A и B , полученные из BaseClass , каждый из которых имеет __init__ , прини...
14 часов назад Rahul Biswas
87
голосов
1
ответ
Предположим, что у меня есть Class BaseClass в BaseClass.h. Я хочу создать SubClass и наследовать от моего BaseClass, так просто. НО я хочу сделать наследование в интерфейсе SubClass. // SubClass.h...
14 часов назад Mike.R
51
голос
1
ответ
class A { public void Foo() {} } class B extends A { } class C extends B { public void Foo() {} } Выполняет ли C Foo() переопределение A, даже если B не переопределяет его? Или мне нужно добавить з...
14 часов назад pdx mobilist
51
голос
1
ответ
Я искал и не мог найти проблему, с которой я столкнулся, но, возможно, я просто не знаю, как четко сформулировать вопрос. Во-первых, у меня есть только компилятор С++ 98 на рассматриваемой платформ...
14 часов назад Luv2code
182
голоса
1
ответ
Почему мы не можем переопределить переменную экземпляра суперкласса в подклассе?
14 часов назад Warrior
102
голоса
1
ответ
Я практикую классы и векторы и сохраняю объекты в векторах. После хранения объекта базового класса и объекта класса, который наследуется от него, мой компилятор возвращает ошибку, которая не сущест...
14 часов назад korina
64
голоса
1
ответ
Я проходил через концепцию dynamic_cast в c++. Предположим, у нас есть class Base и 2 производных класса, class D1 и class D2 которые являются производными от Base . Класс Base имеет виртуальную фу...
15 часов назад Shivaraj Bhat
62
голоса
1
ответ
У меня есть следующие классы: class A { public int Foo() { return 5; } } class B : A { public int Foo() { return 1; } } и я использую их следующим образом: B b = new B(); int x = b.Foo(); и хотя Fo...
15 часов назад petko_stankoski
62
голоса
1
ответ
Надеюсь, это не слишком запутанно. Я пробовал искать через Интернет какое-то время, и, хотя я нашел много вопросов, связанных с шаблонами, наследованием и т.д., Ни один из ресурсов, которые я нашел...
15 часов назад Shmuel Levine
72
голоса
1
ответ
tl; dr - Состав кажется правильным выбором для моей ситуации, но я бы хотел избежать накладных расходов на распределение кучи для каждого объекта, который я собираю вместе. Любые хорошие методы? У ...
15 часов назад mfrankli
62
голоса
1
ответ
function A() { this.a = 'this is a'; var b = 'this is b'; } function B() { var self = this; this.c = 'this is c'; var d = 'this is d'; // a: undefined, b: undefined, c: this is c, d: this is d $("#...
15 часов назад Ovilia
95
голосов
1
ответ
У меня есть программа рисования, которую пользователь может нарисовать либо эллипсом, либо линией, которая получается из формы. Я создаю одну резиновую ленту, и в зависимости от того, что пользоват...
15 часов назад mihajlv
51
голос
1
ответ
Я использую Hibernate 3.6.1 для отображения трех объектов @Entity @Inheritance(strategy = InheritanceType.JOINED) public class Entry { private Long id; private Date publishedAt; @Id public getId() ...
15 часов назад gregor
87
голосов
1
ответ
У меня есть многомодульный проект foo со следующей структурой POM: Foo Структура Foo POM /pom.xml (root/'grandparent' POM) /parent-foo/pom.xml (a parent with 'foo' dependencies & configurations...
15 часов назад JJ Zabkar
71
голос
1
ответ
У меня есть следующий код: template <class T> class Planet{ protected: std::map<ID, std::shared_ptr<T>> population; ID freeId; public: //@todo dorobić name Planet(); T& regist...
15 часов назад Matimath
62
голоса
1
ответ
Я пытаюсь написать класс (SalaryEmployee) и подкласс (ComissionEmployee), но я не получаю правильную зарплату в основном, и я не мог сделать se1.setSalesAmount(20000). Где я неправ? Это то, что в о...
15 часов назад ags
62
голоса
1
ответ
Мне нужна помощь в попытке написать многоразовый игровой движок. это не лучший движок, но я определенно думаю, что он будет повторно использоваться, как только я закончу. я не прошу ввести код или ...
15 часов назад evolon696
70
голосов
1
ответ
Я понимаю, что Spring AOP очень ограничен в своих возможностях (он может только разрезать на публичные методы классов, которые являются фасолью Spring, и только тогда, когда эти методы вызывают изв...
16 часов назад Yevgeni N
122
голоса
1
ответ
Оператор присваивания в базовом классе, по-видимому, недоступен в производном классе. Учитывая этот код: #include <iostream> class A{ int value; public: A& operator=(int value){ this->...
16 часов назад Montaner
51
голос
1
ответ
Я пытаюсь справиться с наследованием javascript. Мой пример кода начинается следующим образом: var example = example || {}; example.Classes = {}; (function() { var example = example || {}; example....
16 часов назад Daniela
87
голосов
1
ответ
Я пытаюсь изолировать свои слои при создании приложения, которое будет поддерживаться в течение нескольких лет. Я использую Realm как базу данных, Retrofit как сетевой уровень и RxJava/RxAndroid ка...
16 часов назад D Yao.
72
голоса
1
ответ
Я изучаю доступность переменных от методов, унаследованных от родителя, к дочернему объекту. Наследование выполняется, связывая экземпляр родителя с прототипом дочернего конструктора: Function.prot...
16 часов назад Emanuele Del Grande
203
голоса
1
ответ
Это продолжение этого исходного вопроса SO: Использование "::" вместо "модуля..." для пространства имен Ruby В исходном SO-вопросе вот представленный сценарий, который у меня все еще не понятен: FO...
16 часов назад wmock
52
голоса
1
ответ
Я не могу получить четкое представление о наследовании на Java. Например, у меня есть: class A { ... public void MethodA(); } Здесь все ясно. Затем я хочу класс (sub): class B extends A { ... publi...
16 часов назад ka2m
52
голоса
1
ответ
Я ищу метод, который я могу переопределить в своей подклассе Form , где все элементы управления внутри формы уже созданы и видны во время разработки? Я пробовал OnHandleCreated() , и он работает та...
16 часов назад Ricardo Amaral
175
голосов
1
ответ
Я читаю книгу Язык программирования Java . В главе, в которой объясняется метод переопределения , он говорит: Создание метода переопределения (в подклассе), менее доступного, чем в суперклассе, нар...
16 часов назад Leem.fin
71
голос
1
ответ
Я хочу подтвердить, что подход, который я использую, правилен, когда речь идет о расширении прототипа - предположение "расширяться" - это правильное слово. В этом разделе много клонов. Я все еще пы...
16 часов назад Jem
52
голоса
1
ответ
У меня есть суперкласс с некоторым общим поведением для загрузки материала под названием MySuperclass . Этот класс имеет интерфейс обратного вызова для дальнейшего использования полезной нагрузки. ...
16 часов назад kaolick
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема