Лучшие polymorphism вопросы ИТ разработчиков

2 ответа

Скрытие полей в наследовании Java

Внутри класса поле с тем же именем, что и поле в суперклассе, скрывает суперкласс.поле с.

2 ответа

Hibernate 4 явный полиморфизм (аннотация) не работает?

Я сталкиваюсь с проблемой явного полиморфизма hibernate. Я использовал аннотацию полиморфизма и установил ее в явном виде, но с помощью get () и коллекций в отображенных классах я всегда получаю все подклассы. Я вижу все подклассы с левым ...

3 ответа

Правильная реализация виртуальных функций в PHP?

на моем рабочем месте (только php) у нас есть базовый класс для абстракции базы данных. Если вы хотите добавить новую таблицу базы данных в базовый слой, вам нужно создать подкласс этого базового класса и переопределить некоторые методы, чтобы ...

4 ответа

Почему я не могу сделать полиморфизм с нормальными переменными?

Я программист на Java и недавно начал изучать C ++. Я чем-то смущен.Я понимаю, что в C ++ для достижения полиморфного поведения вы должны использовать либо у...

9 ответов

Java: использование полиморфизма, чтобы избежать операторов if?

1 ответ

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

Я пытаюсь написать подпрограмму, которая может преобразовывать строку в различные типы данных, основываясь на неограниченном полиморфизме. Идея состоит в том...

2 ответа

(Если я облажался частичной специализацией шаблона, кто-то, пожалуйста, отредактируйте его. Мне нужно лечь спать.)

нтересно, можно ли преобразовать вектор значений производного класса в вектор значений базового класса. В частности, я хочу иметь возможность передавать вектор объектов базового класса в функцию, формальные параметры которой принимают вектор ...

2 ответа

 создает объект и оборачивает его в std :: unique_ptr.

у реализовать CWindow и другие элементы, используя полиморфизм и абстрактный класс CObject. Но я получил ошибку «Выделение объекта абстрактного класса типа« CObject ». class CObject { public: CObject ( const int id, const string &title, const ...

1 ответ

@snk_kid, пока мы на нем, UHC реализует добрый полиморфизм, и он также может появиться в GHC, если работа Бьорджи по созданию типов будет реализована. (NB: это никогда не используется на практике (пока), но очень круто.)

ссами типов в Haskell кажется, что он допускает специальный полиморфизм, но объявления его функций кажутся параметрическим полиморфизмом. Я смешиваю свое понимание разных вещей?

3 ответа

Почему, если статический метод не вовлечен в полиморфизм (позднее связывание), я вижу ошибку, что статический метод не может быть переопределен

пожалуйста, рассмотрите следующий код: class A{ public static void m(Number n){ System.out.println("Number A"); }; } class B extends A{ public static int m(Number n){ System.out.println("Number B"); return 1; }; }выход: java: m ...