0
ответов

Почему виртуальные функции нужно передавать с помощью указателя, а не по значению (объекта)?

Я думаю, что понимаю концепцию виртуальных методов и vtables, но не понимаю, почему существует разница между передачей объекта как указателя (или ссылки) и передачей его по значению (что ...
вопрос задан: 27 November 2014 14:02
0
ответов

Вызов полиморфного события, подобного полю

Учитывая приведенный ниже код: открытый класс TableMain {общедоступное виртуальное событие Action UpdateFilter; .... } открытый класс TableSub: TableMain {общедоступное событие переопределения Action UpdateFilter; ...
вопрос задан: 27 August 2014 07:44
0
ответов

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

Я хочу создать класс, который может принимать различные типы значений свойства. Я пытаюсь сделать это с помощью полиморфизма, но я еще не научился делать это правильно, поэтому мой запрос на...
вопрос задан: 16 July 2014 20:18
0
ответов

Перегрузка - это полиморфизм во время компиляции. Правда?

Я знаю синтаксическую разницу между переопределением и перегрузкой. И я также знаю, что переопределение - это полиморфизм во время выполнения, а перегрузка - это полиморфизм во время компиляции. Но мой вопрос: "Является ли ...
вопрос задан: 19 June 2014 08:31
0
ответов

Возможен ли полиморфизм без наследования?

В интервью меня спросили, можно ли добиться полиморфизма без наследования. Это возможно?
вопрос задан: 18 June 2014 17:53
0
ответов

Будет ли GetType () возвращать наиболее производный тип при вызове из базового класса?

Будет ли GetType () возвращать наиболее производный тип при вызове из базового класса? Пример: публичный абстрактный класс A {private Type GetInfo () {return System.Attribute.GetCustomAttributes (...
вопрос задан: 8 April 2014 16:18
0
ответов

Что такое параметрически полиморфная функция?

Может ли кто-нибудь объяснить мне это в связи с алгоритмами сортировки?
вопрос задан: 19 March 2014 12:15
0
ответов

Это пример полиморфизма?

Я вроде как знают, что такое полиморфизм, но не понимают его четко. Также мой код следующий: class Human {public virtual void CleanTheRoom () {} } класс Женщина: Человек {public ...
вопрос задан: 1 February 2014 08:58
0
ответов

Полиморфизм с помощью gson

У меня проблема с десериализацией строки json с помощью Gson. Я получаю массив команд. Команда может быть запуском, остановкой или другим типом команды. Естественно, у меня есть полиморфизм, и start / stop ...
вопрос задан: 10 January 2014 19:09
0
ответов

Полиморфные ассоциации в Rails 3

Думаю, я схожу с ума. Допустим, у меня есть 3 модели: Address, Warehouse, Category: class Address true ...
вопрос задан: 3 January 2014 07:25
0
ответов

вектор преобразования c ++ < Унаследовано *> от вектора

class Interface {}; class Foo: открытый интерфейс {}; class Bar { public: vector <Интерфейс *> getStuff (); частный: vector stuff; }; Как реализовать функцию getStuff ()?
вопрос задан: 1 January 2014 13:39
0
ответов

Зачем вам объявлять интерфейс, а затем создавать с его помощью объект в Java?

Мы с другом изучаем Java. Сегодня мы рассматривали интерфейсы и немного обсудили, как используются интерфейсы. Пример кода, который показал мне мой друг, содержал следующее: ...
вопрос задан: 26 October 2013 21:41
0
ответов

Примеры метаморфического кода

Я понимаю концепцию полиморфного и метаморфического кода, но недавно прочитал страницу в Википедии, посвященную обоим (по какой причине я не сделал этого раньше!). Теперь я действительно хочу попробовать...
вопрос задан: 28 September 2013 22:15
0
ответов

Как показать параметры при щелчке на UITableViewCellAccessureDetailedButton

Я показываю записи в UITableView, в качестве аксессуара ячейки которого используется UITableViewCellAccessureDetailedButton. Я хочу отобразить эти опции «Сохранить», «Отправить» и «Посетить», когда пользователь нажимает на...
вопрос задан: 9 September 2013 05:34
0
ответов

Наследование, подпись метода, переопределение метода и предложение исключения

Мой родительский класс: import java.io.IOException; открытый класс Parent {int x = 0; public int getX () выбрасывает IOException {if (x <= 0) {throw new IOException (); } ...
вопрос задан: 1 August 2013 07:52
0
ответов

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

Я долго боролся с этой проблемой, поэтому решил спросить здесь. class Base {виртуальная база ~ Base (); }; class Derived1: public Base {...}; class Derived2: public Base {... ...
вопрос задан: 7 July 2013 18:02
0
ответов

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

#include используя пространство имен std; база класса {int a; public: base () {a = 0;}}; class derv: public base {int b; общедоступные: derv () {b = 1;}}; int main () {base * pb = ...
вопрос задан: 1 July 2013 14:11
0
ответов

Как полиморфизм работает с неопределенными промежуточными типами в C#?

В следующем коде я ожидал, что вызов a.Generate(v) приведет к вызову V.Visit(A a), поскольку при вызове Generate вызывается тип A. Однако, похоже, что это видится ...
вопрос задан: 26 March 2013 23:29
0
ответов

Метод, принимающий два разных типа в качестве параметра

Я пишу метод, который должен принимать в качестве параметра объект одного из двух типов, которые не имеют общего родительского типа, отличного от Объект. Например, типы Dreams и Garlic. Вы можете сделать...
вопрос задан: 19 March 2013 00:49
0
ответов

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

I ' Некоторое время я программировал в школе, и я работаю над своим первым независимым крупным проектом. Я обнаружил много вещей о программировании, которых я не знал раньше, и это было ...
вопрос задан: 18 January 2013 18:28
0
ответов

Почему мы используем ссылочные типы интерфейсов в Java?

Я собираюсь сдавать заключительный экзамен в моем самом первом классе объектно-ориентированного программирования, и я все еще ничего не понимаю в понятие полиморфизма. Допустим, у меня есть абстрактный класс "...
вопрос задан: 19 December 2012 15:07
0
ответов

Умные указатели и динамические _cast

Заранее извиняюсь, если на это уже отвечали, пока искал и не нашел ответа. ВНИМАНИЕ :это домашнее задание, так что если вам неудобно отвечать, я вас понимаю. Я...
вопрос задан: 15 December 2012 05:27
0
ответов

Сомнения по поводу использования полиморфизма, а также в отношении того, как полиморфизм связан с приведением типов?

Я даю уроки по основам языка программирования Java для студентов, изучающих этот предмет в колледже . Сегодня одна из них сильно сбила меня с толку своим вопросом, поэтому я сказал ей дать ...
вопрос задан: 6 December 2012 18:13
0
ответов

Подтип полиморфизма и массивов

Computer [] labComputers = новый компьютер [10]; с открытым классом Computer {... void toString () {// напечатать спецификации компьютера}} открытый класс Notebook extends Computer {... void ...
вопрос задан: 14 October 2012 14:09
0
ответов

Формы Symfony2 и полиморфные коллекции

Я играю с Symfony2 и немного не уверен, как Symfony2 обрабатывает полиморфные коллекции в компоненте View. Кажется, я могу создать объект с коллекцией AbstractChildren, но...
вопрос задан: 20 September 2012 09:20
0
ответов

Хранить полиморфные обратные вызовы в Haskell

Заранее извините за этот длинный пост. Я пишу управляемое событиями приложение на Haskell, поэтому мне нужно хранить несколько функций обратного вызова для дальнейшего использования. Я хотел бы, чтобы такие обратные вызовы были: ...
вопрос задан: 21 August 2012 17:01
0
ответов

Возможны ли полиморфные классы C++ без каких-либо функций?

Я пытаюсь создать некоторые классы, которые содержат только данные-члены (без функций ), но я хотел бы, чтобы они были полиморфными -, под которыми я имею в виду, что буду передавать объекты с помощью указателя на...
вопрос задан: 19 August 2012 03:50
0
ответов

Полиморфизм подтипов в Haskell

Построение иерархии классов виджетов графического интерфейса — стандартное упражнение в объектно-ориентированном -программировании. У вас есть какой-то абстрактный класс Widget с абстрактным подклассом для виджетов, которые...
вопрос задан: 17 August 2012 09:13
0
ответов

Как включить тип объекта в Json для веб-службы asmx с помощью Gson

Как сохранить тип объекта в строке json при отправке данных в веб-службу asmx в .net 2.0? например: class A {имя строки; } класс B: A {строковый адрес; } и веб-метод: [...
вопрос задан: 16 August 2012 12:49
0
ответов

Требуется объяснение вывода фрагмента кода Java

Мой код :class Foo { public int a=3; public void addFive (){ a+=5; System.out.print ("f" ); } } класс Bar расширяет Foo { public int a=8; public void addFive (){ this.a += 5;...
вопрос задан: 15 August 2012 20:00