4
ответа

Когда использовать делегацию вместо наследования? [закрытый]

Кто-то мог объяснить, когда я хотел бы использовать делегацию вместо наследования?
вопрос задан: 7 May 2009 02:51
4
ответа

Управление с указателями на производный класс возражает через указатели на объекты базового класса

У меня есть этот код для представления банка: класс Банк {друг класс InvestmentMethod; станд.:: вектор <BaseBankAccount*> учетные записи; общественность://... BaseBankAccount является абстрактным классом для всех...
вопрос задан: 22 April 2009 07:58
4
ответа

Наследование по сравнению со специализацией

Рассмотрение следующие два сценария использования (точно, поскольку Вы видите их, то есть, конечный пользователь будет только интересоваться использованием Vector2_t и Vector3_t): [1] Наследование: шаблон <имя типа T...
вопрос задан: 7 April 2009 00:03
4
ответа

c#, наследовавший универсальный набор и сериализацию

Установка: класс Объект {частный интервал _value; общедоступный Объект () {_value = 0;} общедоступное международное Значение {добирается {возвращают _value;} набор {_value = значение; } }} класс ItemCollection:...
вопрос задан: 20 March 2009 13:06
4
ответа

Каково преимущество этого косвенного вызова функции?

Я нашел следующий код в библиотеке: класс Панель {общественность: нечто bool (интервал i) {возвращают нечто _ (i);} частный: виртуальное bool нечто _ (интервал i) = 0;}; Теперь я задаюсь вопросом: Почему Вы использовали бы это...
вопрос задан: 19 March 2009 17:50
4
ответа

C# не Может преобразовать из IEnumerable <Основа> к <Полученному> IEnumerable

Я недавно сталкиваюсь с проблемой при попытке к AddRange (IEnumerable) к Списку. Вероятно, классическая проблема, но я еще действительно не получаю его. Я понимаю, что методы, ожидающие параметр Списка, не...
вопрос задан: 11 March 2009 12:15
4
ответа

Там какой-либо путь состоит в том, чтобы назвать родительскую версию переопределенного метода? (.NET C#)

В коде ниже я попробовал двумя способами получить доступ к родительской версии methodTwo, но результат всегда равнялся 2. Есть ли любой способ добраться, этот 1 следуют из экземпляра ChildClass, не изменяя их...
вопрос задан: 14 January 2009 02:58
4
ответа

Нужно I для помещения слов перегрузки или переопределения после объявления конструктора в производном классе?

У меня есть иерархия классов, этот: введите TMatrix = класс, защищенный//... общедоступный конструктор Создает (строки, Седла: Байт);//... вводят TMinMatrix = класс частный (TMatrix)...
вопрос задан: 11 December 2008 19:42
4
ответа

Объект JavaScript может иметь опытную цепочку, но также и быть функцией?

функционируйте () {возвращают "нечто";} a.b = функция () {возвращают "панель";} функционируют c () {}; c.prototype = a; var d = новый c (); d.b ();//возвращает "панель" d ();//выдает исключение, d не...
вопрос задан: 5 December 2008 17:21
4
ответа

Множественное наследование от двух производных классов

У меня есть абстрактный базовый класс, который действует как интерфейс. У меня есть два "набора" производных классов, которые реализуют половину абстрактного класса. (один "набор" определяет абстрактные виртуальные методы, связанные с.
вопрос задан: 31 October 2008 19:46
4
ответа

От Дочернего метода базового класса вызова экземпляра, который был переопределен

Рассмотрите следующий код: Общедоступная Общественность Класса Животных, которую Переопределяемая Функция Говорит () Как Строковый Возврат "Привет" Собака Класса Общественности Класса Конца Конечной функции, Наследовала Переопределения Обществен
вопрос задан: 28 October 2008 21:12
4
ответа

Как правильно наследоваться usercontrol, определенному в XAML в Silverlight

Если у меня есть usercontrol (в Silverlight), что я записал, что использование, XAML для определения это - появление, как я могу сделать настроенную версию из него? т.е. у Меня есть MyControl.xaml & MyControl.xaml.cs...
вопрос задан: 22 October 2008 14:54
3
ответа

Инициализация шаблонных типов элемента базового класса в списках инициализатора производного класса

Вот некоторый код, обрисовывающий в общих чертах проблему, с которой я боролся. Заключительная проблема (что касается g ++ в данный момент) состоит в том что: "ошибка: 'Нога' не была объявлена в этом объеме" при выполнении...
вопрос задан: 28 November 2019 00:03
3
ответа

Как вызвать супер конструктора в Python?

класс A: определение __ init __ (сам): печать ("мир") класс B (A): определение __ init __ (сам): печать ("привет") B () # вывод: привет На всех других языках я работал с супер конструктором...
вопрос задан: 30 August 2019 00:32
3
ответа

Наследование C++ и функциональное переопределение

В C++, будет функция членства базового класса быть переопределенным его функцией производного класса того же имени, даже если его прототип (количество параметров, ввести, и constness) отличается? Я предполагаю это...
вопрос задан: 12 May 2019 14:05
3
ответа

Вызов базового конструктора в C #

Если я наследую от базового класса и хочу передать что-то из конструктора унаследованного класса в конструктор базового класса, как мне это сделать? Например, если я наследую от ...
вопрос задан: 5 April 2019 11:32
3
ответа

Рубин, класс и наследование

Мне нужна помощь в понимании наследования. класс MyArray < Массив end a = MyArray [1, 2, 3] # = > [1, 2, 3] b = MyArray [4, 5] # = > [4, 5] c = a + b # = > [1, 2, 3, 4, 5] a.class # = & ...
вопрос задан: 18 January 2019 10:17
3
ответа

Каков наилучший способ решить эту проблему Java наследования?

Первый класс автомобилей: общественный класс автомобилей {частный выпускной двигатель; public Car (int x, int y) {this.engine = createEngine (x, y); // (...)} защищенный движок ...
вопрос задан: 18 January 2019 01:57
3
ответа

Как наследовать и расширять атрибуты класса в Python

Я провел много исследований в сети, но я не нашел правильного способа расширить словарь атрибутов «класс» с новыми значениями в подклассе. Большая часть документации - это расширенные атрибуты ...
вопрос задан: 13 July 2018 14:18
3
ответа

Ошибка с помощью функции super (). Sub (n1, n2) в python

У меня есть этот код: class Operation: def Sum (self, n1, n2): SumResult = n1 + n2 print ("Sum =", SumResult) def Sub (self, n1, n2): SubResult = n1-n2 print (" Sub = ", SubResult) ...
вопрос задан: 13 July 2018 13:43
3
ответа

Доступ к методу базового класса с объектом производного класса, который имеет метод того же имени

при доступе к нечто () "основы" с помощью объекта производного класса. #include <iostream> основа класса {общественность: пустое нечто () {станд.:: суд <<" \nHello от foo\n"; }};...
вопрос задан: 2 June 2018 20:01
3
ответа

c ++ - Почему требуется вызов вложенного унаследованного абстрактного конструктора? [Дубликат]

Тема может быть запутанной, так вот пример кода (песочница здесь): class AbstractA {protected: int wibble_; public: AbstractA (int wibble): wibble_ (wibble) {} virtual ~ AbstractA () {} ...
вопрос задан: 26 April 2018 18:46
3
ответа

Статические переменные в базовом классе совместно использованы всеми производными классами?

Если у меня есть что-то как класс Основа {статический интервал staticVar;} класс DerivedA: общедоступная Основа {} класс DerivedB: общедоступная Основа {} Будет и DerivedA и DerivedB совместно используют тот же staticVar, или будет...
вопрос задан: 10 March 2018 21:10
3
ответа

Как определить реализацию интерфейса по умолчанию в C #?

В c # есть некоторый черный магический код, в котором вы можете определить реализацию интерфейса по умолчанию. Таким образом, вы можете написать var instance = new ISomeInterface (); Есть указатели? ОБНОВЛЕНИЕ 1: обратите внимание, что я сделал ...
вопрос задан: 6 February 2018 07:15
3
ответа

Наследуйте docstrings в [закрытом] наследовании классов Python

Я пытаюсь сделать некоторое наследование классов в Python. Я хотел бы, чтобы каждый класс и наследованный класс имели хорошие docstrings. Таким образом, я думаю для наследованного класса, я хотел бы его к: наследуйте базовый класс...
вопрос задан: 12 December 2017 11:17
3
ответа

Базовый класс может определить, переопределил ли производный класс виртуального участника?

Вот упрощенная версия моего класса: общедоступная Задача абстрактного класса {частный статический объект LockObject = новый объект (); защищенный виртуальный пустой UpdateSharedData () {} защитил виртуальный...
вопрос задан: 20 August 2017 15:41
3
ответа

То, чтобы заставлять суперкласс иметь статическую переменную это отличается для каждого подкласса в c#

Без любого кода в подклассах я хотел бы, чтобы абстрактный класс имел другую копию статической переменной для каждого подкласса. В абстрактном классе C# ClassA {статическая строка theValue;//просто...
вопрос задан: 23 May 2017 12:00
3
ответа

Переопределение перегруженной функции основы в C++ [дубликат]

Возможный Дубликат: разрешение перегрузки C++ я столкнулся с проблемой, где после того, как мой класс переопределил функцию своего базового класса, все перегруженные версии функций, было затем скрыто...
вопрос задан: 23 May 2017 10:34
3
ответа

Как виртуальное наследование решает “ромб” (множественное наследование) неоднозначность?

класс A {общественность: пусто поешьте () {суд <<"A"; }}; класс B: виртуальная общественность {общественность: пусто поешьте () {суд <<"B"; }}; класс C: виртуальная общественность {общественность: пусто поешьте () {cout&
вопрос задан: 23 June 2016 01:55
3
ответа

Как наследовать статические методы из базового класса в JavaScript?

Я пытаюсь достичь некоторого базового ООП в JavaScript с помощью прототипного способа наследования. Однако я не могу унаследовать статические члены (методы) от базового класса. Мы можем смоделировать базовое ...
вопрос задан: 26 April 2016 16:05