17
ответов

c ++ Как перебирать список производных объектов и указывать на их переопределенные методы [duplicate]

Я новичок в c ++. У меня есть базовый класс Animal и два производных класса Cat и Dog, которые переопределяют унаследованный метод makeNoise (): class Animal {public: Animal {} virtual void makeNoise () {std :: ...
вопрос задан: 22 March 2017 17:09
7
ответов

Как вынудить производный класс включать определенные свойства со значением по умолчанию

У меня есть структура класса для ролевой игры играющего, которая похожа на это... общедоступный Объект абстрактного класса {общедоступное абстрактное имя строки {добирается; набор; }} общедоступная Броня абстрактного класса: Объект {общественность...
вопрос задан: 28 January 2010 21:33
6
ответов

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

Действительно ли возможно присвоить объект базового класса ссылке производного класса с явным преобразованием типа в C#?. Я попробовал его, и это создает ошибку времени выполнения.
вопрос задан: 27 April 2018 00:42
6
ответов

C#: Определите тип производного объекта от статического метода базового класса

В программе C# у меня есть абстрактный базовый класс с помехами, "Создают" метод. Создать метод используется, чтобы создать экземпляр класса и сохранить его локально для более позднего использования. Так как базовый класс...
вопрос задан: 18 November 2008 21:20
5
ответов

Почему 'виртуальный' дополнительный для переопределенных методов в производных классах?

Когда метод объявляется как виртуальный в классе, его переопределения в производных классах автоматически считают виртуальными также, и язык C++ делает это ключевое слово виртуальным дополнительный в этом случае:...
вопрос задан: 3 June 2010 07:19
5
ответов

C#: Как я называю статический метод базового класса от статического метода производного класса?

В C# у меня есть продукт базового класса и Виджет производного класса. Продукт содержит статический метод MyMethod (). Я хочу назвать продукт статического метода. MyMethod () от Виджета статического метода. MyMethod (). Я не могу...
вопрос задан: 2 March 2009 17:24
4
ответа

Виртуальная таблица C++

Я считал много людей, пишущих, что "виртуальная таблица существует для класса, которому объявили виртуальную функцию в ней". Мой вопрос, делает vtable, существует только для класса, который имеет виртуальную функцию или...
вопрос задан: 9 February 2017 21:22
3
ответа

Почему полученный шаблонный класс не имеет доступа к идентификаторам основного шаблонного класса?

Рассмотрите: шаблон <имя типа T> класс Основа {общественность: статическая константа bool ЗАПОЛНЯЕТ НУЛЯМИ = верный; статическая константа bool NO_ZEROFILL = ложь;} шаблон <имя типа T> Полученный класс:...
вопрос задан: 29 August 2016 10:29
3
ответа

Почему мой C++ разделяет на подклассы, нуждаются в явном конструкторе?

У меня есть базовый класс, который объявляет и определяет конструктора, но по некоторым причинам мой публично производный класс не видит, что конструктор, и я поэтому должен явно объявить передачу...
вопрос задан: 10 July 2010 01:30
3
ответа

Выполните конструктор порожденного класса перед основным конструктором в C#

Моя проблема здесь состоит в том, что я хотел бы передать объект производному классу, но он должен быть сделан перед конструктором базового класса, так как базовый класс сразу назовет Запуск производного класса ()...
вопрос задан: 9 April 2009 17:22
2
ответа

Участник производного класса Доступа C++ от указателя базового класса

Если я выделяю объект Полученного класса (с базовым классом Основы) и храню указатель на тот объект в переменной, которая указывает на базовый класс, как я могу получить доступ к членам Полученного...
вопрос задан: 9 August 2018 01:42
2
ответа

Как конструкторы производного класса работают в Python?

У меня есть следующий базовый класс: класс NeuralNetworkBase: определение __ init __ (сам, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs): self.inputLayer = numpy.zeros (формируют = (numberOfInputs)...
вопрос задан: 16 February 2018 12:00
2
ответа

шаблонный кастинг C++ с производными классами

#include <вектор> структура {интервал a;}; структура B: общественность {символ b;}; международное основное () {B b; станд. определения типа:: пара <*,*> MyPair; станд.:: векторный <MyPair> v; v.push_back (станд.:: make_pair (и...
вопрос задан: 16 July 2017 21:17
2
ответа

Бросьте базовый класс к Python производного класса (или больше pythonic способа расширить классы)

Я должен расширить пакет Python Networkx и добавить несколько методов к классу Графика для моей конкретной потребности путем, я думал о выполнении, это - simplying, получение нового класса говорит что NewGraph, и...
вопрос задан: 12 August 2010 01:20
2
ответа

Как частично специализировать шаблон класса для всех производных типов?

Я хочу частично специализировать существующий шаблон, который я не могу изменить (станд.:: tr1:: хеш) для базового класса и всех производных классов. Причина состоит в том, что я использую любопытно повторяющийся шаблон...
вопрос задан: 23 June 2009 14:39
2
ответа

Получение класса от универсального T

У меня есть параметризованный, в спящем режиме дао, который выполняет основные операции грязи, и при параметризации используется в качестве делегата для выполнения основных операций грязи для данного дао. общедоступный класс HibernateDao <T...
вопрос задан: 29 April 2009 14:42
1
ответ

Метод на производном классе возвращает родительский объект [дубликат]

Мой скрипт имеет суперкласс Vector и производный класс Force: class Vector: def __init __ (self, x): self.some_attr = x def манипулировать (self): y = do_something () return ...
вопрос задан: 2 May 2013 23:16
1
ответ

WCF-“ Базовое соединение был закрыт: соединение было неожиданно закрыто”

Я получаю то замечательно неоднозначное сообщение об ошибке при использовании одного из моих webmethods на моем веб-сервисе WCF. Поскольку то сообщение об ошибке не дает объяснения, вообще позволяют мне отправлять свою теорию...
вопрос задан: 21 May 2010 12:17
0
ответов

Можно ли в C # 4.0 наследовать класс из параметра универсального типа?

Я пробовал это, но не похоже чтобы понять это. Я хочу сделать это ... открытый абстрактный класс SingletonType : TBaseClass, где TSingleton: TBaseClass, new (...
вопрос задан: 16 September 2018 15:28
0
ответов

Можете ли вы переопределить частные функции, определенные в базовом классе?

Я считаю, что это производный класс может переопределять только те функции, которые унаследованы от базового класса. Я правильно понимаю.? То есть, если базовый класс имеет общедоступную функцию-член, скажем, func, то ...
вопрос задан: 24 July 2018 21:12
0
ответов

Вызов конструктора базового класса из конструктора производного класса

У меня есть вопрос: скажем, у меня изначально есть эти классы, которые я не могу изменить (скажем, потому что они взяты из библиотеки, которую я использую): class Animal_ {public: Animal_ (); int getIdA () ...
вопрос задан: 10 February 2018 01:54
0
ответов

преобразование базового класса c ++ в производный класс беспорядок

Если бы я создал базовый класс, называемый базовым, и производные классы, называемые производным_1, производным_2 и т. Д ... Я использую коллекцию экземпляров базового класса, а затем, когда я извлек элемент и попытался использовать ...
вопрос задан: 23 May 2017 11:59
0
ответов

Перегрузка метода в подклассе (Enum vs int)

Почему следующие два примера кода выдают разные результаты? Случай 1 перечисление EnumType { Первый второй третий } класс ClassB { public string Func (int index ){ return "Func (...
вопрос задан: 23 May 2017 11:56
0
ответов

Производный класс Вызов статического метода базового класса в собственном статическом методе

Я прочитал следующие статьи SO C#: Как вызвать статический метод базового класса из статического метода производного класса? Могу ли я иметь базовый класс, в котором каждый производный класс имеет свою собственную копию...
вопрос задан: 23 May 2017 11:43
0
ответов

Почему вызов метода в моем производном классе вызывает метод базового класса?

Рассмотрим этот код: класс Program {static void Main (string [] args) {Person person = new Teacher (); person.ShowInfo (); Console.ReadLine (); }} публичный класс ...
вопрос задан: 16 May 2017 13:50
0
ответов

Может ли метод базового класса возвращать это, даже в производном классе?

Я бы хотел иметь метод в базовом классе C #, вызываемый для объектов нескольких производных классов, который возвращает объект сам, и чтобы среда CLR знала, к какому типу на самом деле относится объект - то есть ...
вопрос задан: 3 August 2014 15:05
0
ответов

Производный и базовый класс, можно ли задать базу явно?

Суперкар общественного класса: Автомобиль { public bool SuperWheels { get {return true; } } } public class Car { public bool HasSteeringWheel { get {return true;} } } Как установить базовый класс для ...
вопрос задан: 3 August 2014 15:04
0
ответов

c # получить значения поля (свойства) производного класса в базовом конструкторе

У меня есть 2 класса: открытый класс Class1 {приватная строка Name1; public Class1 () {// Как получить Name2 производного класса? }} открытый класс Class2: Class1 {приватная строка ...
вопрос задан: 2 October 2013 04:53
0
ответов

как получить имя производного класса из базового класса

У меня есть базовый класс Person и производные классы Manager и Employee. Теперь я хотел бы знать, созданный объект - это менеджер или сотрудник. Человек указан ниже :из проекта....
вопрос задан: 31 July 2013 12:00
0
ответов

Когда виртуальный метод должен быть чистым?

Я нашел код, над которым я работаю , и задавался вопросом, как лучше всего реализовать дизайн. Если базовый класс определяет метод как виртуальный, но также реализует пустое тело, то нет ...
вопрос задан: 28 June 2013 23:52