33
ответа

C# должен иметь множественное наследование? [закрытый]

Я столкнулся с многочисленными аргументами с включением множественного наследования в C#, некоторые из которых включают (философские аргументы в стороне): Множественное наследование является слишком сложным и часто...
вопрос задан: 11 November 2012 09:58
30
ответов

Вопросы создания объектов в java [duplicate]

Поэтому я научил себя тому, как кодировать, в настоящее время зарегистрирован бесплатный онлайн-курс о вступительной Java, и у меня есть несколько вопросов об объектах. Почему я смог использовать ссылку ...
вопрос задан: 8 June 2017 12:41
20
ответов

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

Это - вполне спорная тема, и перед высказыванием "нет" это действительно, действительно необходимый? Я программировал в течение приблизительно 10 лет, и я не могу честно сказать, что могу вспомнить время где...
вопрос задан: 15 June 2010 20:24
20
ответов

Наследование действительно необходимо?

Я должен признаться, что я - своего рода скептик ООП. Плохо педагогический и опыт laboral с объектной ориентацией не помог. Таким образом, я преобразовал в пылкого сторонника Visual Basic (классический!)...
вопрос задан: 10 November 2008 17:15
17
ответов

Почему функция не делает то, что я переопределяю в подклассе? [Дубликат]

Я использую полиморфизм в C ++. Ниже приведена моя суперкласса и реализация подкласса. class Animal {public: int num; имя строки; public: Animal () {}; ...
вопрос задан: 22 March 2017 17:09
17
ответов

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

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

Наследование C ++ с шаблонами в std :: vector [duplicate]

Поэтому у меня есть класс Base и класс Derived: public Base. baseInstance.doSomething () будет печатать Base :: doSomething (). outputInstance.doSomething () будет печатать Derived :: doSomething (). Вот код: ...
вопрос задан: 22 March 2017 17:09
17
ответов

c ++: при использовании std :: vector получение ошибки: выделение объекта абстрактного типа класса [duplicate]

Я посмотрел на другие подобные темы, и эта проблема отличается в том смысле, что я использую std :: vector. У меня есть следующие коды, использующие наследование в C ++. # Включают & л; iostream & GT; # ...
вопрос задан: 22 March 2017 17:09
17
ответов

Как вызвать оператор класса вывода ()? [Дубликат]

Я хочу создать структуру выражения, вычислить значение (вызывая operator (). Expr - базовый класс выражения, он должен работать как result = expression (100500). Const_value - struct возвращает константу ...
вопрос задан: 22 March 2017 17:09
17
ответов

Почему я не могу наследоваться интервалу в C++?

Я хотел бы смочь сделать это: класс myInt: общедоступный интервал {}; Почему не может я? Почему я хотел бы? Более сильный ввод. Например, я мог определить два класса Инта и intB, которые позволяют мне сделать Инту + Инта...
вопрос задан: 12 February 2013 20:52
17
ответов

Почему наследование не прокладывает себе путь, я думаю, что оно должно работать?

У меня есть некоторые проблемы наследования, поскольку у меня есть группа взаимосвязанных абстрактных классов, которые должны все быть переопределены вместе для создания клиентской реализации. Идеально я хотел бы сделать...
вопрос задан: 9 October 2008 11:26
16
ответов

Недостаток ООП? [закрытый]

Обычно я не хочу знать специфические особенности недостатков ООП, но чувствовало себя довольно странным, когда у меня был аргумент на интервью, я недавно принял участие. Вопрос, который был отправлен на меня, состоял в том, чтобы сказать...
вопрос задан: 6 July 2012 13:08
15
ответов

unique_ptr утечка памяти полиморфизма [дубликат]

Я совершенно новичок в умных указателях, и я столкнулся с проблемой с кодом ниже #include & lt; memory & gt; #include & lt; vector & gt; использование пространства имен std; class A {public: int var; }; класс B: ...
вопрос задан: 1 July 2013 15:11
15
ответов

Виртуальный метод, но не виртуальный деструктор [дубликат]

class A {public: virtual void x () = 0; virtual void y () = 0; virtual int z () = 0; }; класс B: public A {public: void x (); void y (); int z (); void w (); }; класс C: ...
вопрос задан: 1 July 2013 15:11
15
ответов

C++ по сравнению с конструкторами Java

По словам John C. Mitchell - Понятия на языках программирования, [...] Java гарантирует, что конструктора вызывают каждый раз, когда объект создается. [...] на Это указывают как Java...
вопрос задан: 8 December 2009 10:16
15
ответов

Объединение в цепочку метода + наследование не играет хорошо вместе?

Рассмотрите://членские данные, опущенные для краткости//, предполагают, что "setAngle" должен быть реализован отдельно//в Маркировке и Изображении, и что Кнопка действительно должна наследоваться//Маркировка, а не, скажем...
вопрос задан: 27 February 2009 11:40
14
ответов

Предпочитаете композицию наследству?

Почему предпочитаешь композицию наследству? Какие компромиссы существуют для каждого подхода? Когда следует выбирать наследование над композицией?
вопрос задан: 22 March 2017 16:23
14
ответов

Шаблоны и наследование c ++ [duplicate]

У меня есть некоторые проблемы с шаблонами в c ++ ... vs_stack.h #ifndef VS_STACK_H #define VS_STACK_H #include "symbol.h" template & lt; class X & gt; class vs_stack {public: vs_stack (); ...
вопрос задан: 24 February 2015 21:54
14
ответов

наследование и неопределенная ссылка: переопределенные функции в производном классе [duplicate]

Я работаю над проектом для класса. Проект посвящен наследованию. Мой профессор предоставил нам базовый класс и дал нам инструкции переопределить некоторые функции в базовом классе в ...
вопрос задан: 24 February 2015 21:54
14
ответов

Как вы правильно определяете статически унаследованный метод? [Дубликат]

Я пытаюсь реализовать цепочку наследования, в которой методы, объявленные в базовом типе, возвращают производный тип по значению. Например, у меня есть базовый класс Base с методом func (). На основе ...
вопрос задан: 24 February 2015 21:54
14
ответов

C ++: как объявить тип родительского шаблона в списке базового класса ребенка? [Дубликат]

Я пытаюсь скомпилировать мой базовый проект c ++ с помощью g ++ 5.4.0, и я получаю сообщение об ошибке undefined для DataType & lt; bool & gt; :: DataType (std :: __ cxx11 :: basic_string & lt; char, std :: char_traits & lt; char & gt ;,. ..
вопрос задан: 24 February 2015 21:54
14
ответов

Метод наследования перезаписывается в некоторых условиях [дубликат]

Мне нужно переписать метод в классе Python, однако этот метод должен поддерживать его поведение в определенных условиях. Пример того, что мне нужно: class DefaultClass (object): def __init __ (self): ...
вопрос задан: 5 May 2014 19:29
14
ответов

Когда интерфейсы необходимы?

(В контексте.NET, для какой его ценность), я склонен не использовать наследование и редко использовать интерфейсы. Я столкнулся с кем-то, кто думает, что интерфейсы являются лучшей вещью, так как плюнули. Он использует их...
вопрос задан: 12 June 2009 13:12
14
ответов

Что такое хороший пример для наследования классов? [закрытый]

Я пишу документацию для объектно-ориентированного языка и интересно, какие классы были бы хорошим примером для наследования. Некоторые типичные примеры: класс Человек {} класс Сотрудник расширяется...
вопрос задан: 22 February 2009 16:51
13
ответов

Когда использовать интерфейс вместо абстрактного класса и наоборот?

Это может быть общий вопрос ООП. Я хотел сделать общее сравнение между интерфейсом и абстрактным классом на основе их использования. Когда кто-то захочет использовать интерфейс, а когда ...
вопрос задан: 24 September 2016 04:02
13
ответов

Цепочка наследования с переопределением и затенением [дубликат]

Таким образом, за последние два дня я участвовал в нескольких интервью для разработчиков, и две компании задавали очень похожий вопрос. По большей части я думаю, что понимаю, что и почему происходит, есть ...
вопрос задан: 7 January 2016 21:51
13
ответов

возможно ли получить детские уроки от родителей? [Дубликат]

Просто маленький глупый вопрос! Я прошу его с примером класса A {} class B extends A {} class c extends A {} class D {public List & lt; Class & gt; getChildren (A a) {List & lt; Class & gt; ...
вопрос задан: 23 October 2015 14:43
13
ответов

Используя наследование и полиморфизм для решения общей игровой проблемы

У меня есть два класса; давайте назовем их Людоедом и Мастером. (Все поля общедоступны для создания примера легче ввести.) общедоступный класс Людоед {международный вес; международная высота; интервал axeLength;} общедоступный класс...
вопрос задан: 6 May 2010 02:25
12
ответов

Краткий обзор Java статическое Обходное решение

Я понимаю, что ни абстрактный класс, ни интерфейс не могут содержать метод, который и абстрактен и статичен из-за проблем неоднозначности, но является там обходным решением? Я хочу иметь любого...
вопрос задан: 23 May 2017 10:29
12
ответов

Обмануть единичное наследование в Java?

Я услышал, что существует способ обмануть единичное наследование и реализовать множественное наследование в Java. Кто-либо знает, как реализовать это (с использованием интерфейса)? Только из любопытства ;-)
вопрос задан: 13 May 2012 02:48