0
ответов

«Полиморфизм - это не то же самое, что перегрузка метода или переопределение метода».

«Полиморфизм - это не то же самое, что перегрузка метода или переопределение метода ... . Ни ... сами по себе не являются реализациями полиморфизма ". Это цитата из википедии. Однако в книге "...
вопрос задан: 17 December 2010 16:54
0
ответов

Полиморфизм в C

Я разрабатываю программу на C, которая манипулирует геометрическими фигурами, и было бы очень удобно, если бы каждый тип фигуры мог управляться одними и теми же примитивами. Как я могу сделать это в C?
вопрос задан: 16 December 2010 01:32
0
ответов

исключение ускоренной сериализации: незарегистрированный класс, проблема сериализации полиморфной базы

Я читал, делал перекрестные ссылки и, в конечном итоге, не нашел связного примера и ответа. то, что я пытаюсь сделать, довольно просто, но я явно что-то упускаю. по-английски, у меня есть класс ...
вопрос задан: 13 December 2010 20:29
0
ответов

Избегайте нулевых указателей и сохраняя полиморфизм

В своем коде я только что заметил, что мне довольно часто нужно проверять наличие nullptr, даже если nullptr не может быть возможным (в соответствии с указанными требованиями). Однако nullptr все еще может возникать, поскольку ...
вопрос задан: 11 December 2010 12:50
0
ответов

Возможно ли иметь массив различных объекты, происходящие из одного и того же базового класса?

I ' м пытаюсь создать класс оружия для игры. Это часть кода, который я придумал, чтобы удовлетворить свои потребности: class weapon {public: int fireRate; int bulletDamage; int range; ofImage ...
вопрос задан: 8 December 2010 06:44
0
ответов

Проверить, принадлежит ли объект классу в Java [дубликат]

Есть ли простой способ проверить, принадлежит ли объект данному классу? Например, я мог бы сделать if (a.getClass () = (new MyClass ()). GetClass ()) { //сделай что-нибудь } но для этого требуется создать экземпляр ...
вопрос задан: 28 November 2010 01:22
0
ответов

Безопасно ли «преобразовывать» указатель метода и использовать его с указателем базового класса?

Допустим, у меня есть тип указателя, который может содержать адрес метода базового класса. Могу ли я назначить ему адрес метода подкласса и ожидать, что он будет работать правильно? В моем случае я использую его с ...
вопрос задан: 25 November 2010 01:04
0
ответов

Как вызвать событие изменения jQuery в коде

У меня есть событие изменения, которое работает нормально, но мне нужно заставить его рекурсивно повторяться. Чтобы ...
вопрос задан: 22 November 2010 15:55
0
ответов

] Зачем приведение после instanceOf?

В приведенном ниже примере (из моего пакета курсов) мы хотим дать экземпляру Square c1 ссылку на какой-то другой объект p1, но только если эти 2 относятся к совместимым типам. if (p1 instanceof Square) {c1 = ...
вопрос задан: 16 November 2010 08:47
0
ответов

Как обрабатывать полиморфизм с помощью JSF2?

Мне нужно отображать / редактировать полиморфные сущности. Мой абстрактный класс - Person. Мои конкретные классы: PhysicalPerson и MoralPerson. Каждый конкретный класс имеет свои собственные настраиваемые атрибуты. Как я могу использовать ...
вопрос задан: 15 November 2010 13:06
0
ответов

Чтение и представление ввода, который определяет используемый тип данных

Я хотел бы прочитать некоторые данные который сам определяет используемый тип данных. Например, предположим, что могут быть такие пользовательские вводы: пара целых чисел 1 2 целое тройное 1 2 3 настоящая пара 1 2 real triple ...
вопрос задан: 13 November 2010 19:05
0
ответов

Полиморфизм C # в универсальных типах

класс Base {} class Sub: Base {} void AddNewBase (Base t, список LinkedList ) {...} ... {Sub asub = новый Sub (); LinkedList asubList = новый LinkedList (); ...
вопрос задан: 11 November 2010 13:39
0
ответов

Копировать объект - сохранить полиморфизм

Следующий код пытается скопировать объект и сохранить исходный тип. К сожалению, это не работает (каждый скопированный объект станет супер, а не того же класса, что и оригинал). ...
вопрос задан: 8 November 2010 10:00
0
ответов

C ++: борьба с накладными расходами полиморфизма

Я знаю, что полиморфизм может добавить заметные накладные расходы. Вызов виртуальной функции происходит медленнее, чем вызов невиртуальной. (Весь мой опыт касается GCC, но я думаю / слышал, что это верно для ...
вопрос задан: 6 November 2010 04:09
0
ответов

Overriding default accessor method across different classloaders breaks polymorphism

I come across to a strange behavior while trying to override a method with default accessor (ex: void run()). According to Java spec, a class can use or override default members of base class if ...
вопрос задан: 30 October 2010 23:24
0
ответов

Как определить полиморфизм в JPA

, существует ситуация. Например, я создаю простой блог. Есть статьи и фотографии. Пользователи могут добавлять свои комментарии к ним обоим. Когда я пишу это на Java, это выглядит так: ...
вопрос задан: 28 October 2010 15:50
0
ответов

Вызовите вызов базового метода

Существует ли конструкция в Java или C#, который вынуждает наследующие классы назвать базовое внедрение? Вы можете звонить супер () или основа (), но являетесь ею возможный иметь ее, бросают ошибку времени компиляции, если это не...
вопрос задан: 20 October 2010 22:07
0
ответов

В чем разница между forall a. [a] и [forall a. a]?

Заголовок и теги должны адекватно объяснять вопрос.
вопрос задан: 18 October 2010 21:36
0
ответов

foreach (Полученный объект в новом списке ())

Что делает следующий код ? class Base {} class Derived: Base {} класс Test {void Foo (List list) {foreach (Derived obj in list) {// ... ...
вопрос задан: 12 October 2010 16:57
0
ответов

Почему std :: type_info полиморфен?

Есть ли причина, по которой std: : type_info указан как полиморфный? Деструктор указан как виртуальный (и есть комментарий к эффекту «так что он полиморфен» в Дизайн и ...
вопрос задан: 8 October 2010 11:38
0
ответов

Приведение к базовому классу validity

Допустим, у меня есть класс с именем Base и производный от него класс SuperBase. Учитывая, что добавление принимает в Base *, может ли быть одно из них: SuperBase * super = new SuperBase; base.add (супер); ...
вопрос задан: 6 October 2010 21:14
0
ответов

Могу ли я объединить в Java две похожие функции, в которых используется JspWriter и другой PrintWriter?

У меня есть следующий класс, который, как вы увидите, имеет довольно избыточный formatNameAndAddress метод: пакет hu.flux.helper; импорт java.io.PrintWriter; import javax.servlet.jsp.JspWriter; / ...
вопрос задан: 3 October 2010 12:45
0
ответов

Полиморфизм C #

В чем разница между полиморфизмом времени выполнения и полиморфизмом времени компиляции? Кроме того, что? Чем отличается раннее связывание от позднего? Приветствуются примеры.
вопрос задан: 1 October 2010 19:06
0
ответов

Полиморфная функция сравнения STL (класс cmp class, класс cmp int) для сортировки

Я реализую игру. У меня есть дерево состояний и очередь приоритетов на основе набора <>, которая сортирует состояния по их стоимости. Для этого у меня есть оператор <реализован как: struct DereferenceCompareState ...
вопрос задан: 30 September 2010 23:07
0
ответов

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

Из-за своего устройства я не могу использовать виртуальные функции. Предположим, у меня есть: class Base {void doSomething () {} }; class Derived: public Base {void doSomething () {} }; // в любом месте {База ...
вопрос задан: 29 September 2010 22:46
0
ответов

Java: использование полиморфизма для предотвращения операторов if?

Я пытаюсь написать программу на Java, которая инициализирует определенные макеты на основе того, что выбирает пользователь. Что я хочу сделать, так это попытаться избежать написания множества операторов if, чтобы код можно было масштабировать ...
вопрос задан: 27 September 2010 18:50
0
ответов

Как в этом коде был выбран один метод вместо другого?

Это еще один из тех вопросов SCJP. Приведенный ниже код печатает Alpha: fooBeta: fooBeta: barBeta: bar, и я не понимаю, почему первый вызов foo выбрал foo Alpha вместо Beta. Если Alpha.foo ...
вопрос задан: 25 September 2010 19:21
0
ответов

Практический пример полиморфизма

Кто-нибудь может дать мне реальный, практический пример полиморфизма? Мой профессор рассказывает мне ту же старую историю, которую я всегда слышал об операторе +. a + b = c и 2 + 2 = 4, так что это ...
вопрос задан: 16 September 2010 06:03
0
ответов

Используя полиморфное отношение "многие-ко-многим", ссылающееся на себя, с атрибутами в отношении в рельсах

Я хотел бы создать отношение само-ссылки в рельсах. У меня есть модель Person, и у человека должны быть мастера и ученики с одним и тем же объектом Person. До сих пор я пробовал: class Person
вопрос задан: 10 September 2010 20:06
0
ответов

Проблема с наследованием модели и полиморфизмом

Я пришел с новой проблемой django. Ситуация: у меня есть класс модели UploadItemModel, я вызываю его для создания загружаемых элементов, таких как видео, аудиофайлы ... класс UploadItem (UserEntryModel): ...
вопрос задан: 9 September 2010 06:57