Результаты поиска по запросу "polymorphism"

2 ответа

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

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

4 ответа

Векторы и полиморфизм в C ++

У меня сложная ситуация. Его упрощенная форма примерно такая class Instruction { public: virtual void execute() { } }; class Add: public Instruction { private: int a; int b; int c; public: Add(int x, int y, int z) {a=x;b=y;c=z;} void execute() { ...

2 ответа

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

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

ТОП публикаций

3 ответа

Запустите приложение в GDB, пока не возникнет исключение

1 ответ

Полиморфизм Фортрана в указателях

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

4 ответа

Ну, главное преимущество интерфейса в C # - множественное наследование. В более общем смысле интерфейс означает, что два разработчика могут быть приведены к одному и тому же интерфейсу без привязки реализаций в формальной иерархии наследования. Несвязанные типы могут иметь поддержку общего поведения без соблюдения отношения is-a.

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

3 ответа

Что означает предупреждение «имеет виртуальный метод… но не виртуальный деструктор» во время компиляции C ++?

#include <iostream> using namespace std; class CPolygon { protected: int width, height; public: virtual int area () { return (0); } }; class CRectangle: public CPolygon { public: int area () { return (width * height); } };Имеет предупреждение ...

3 ответа

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

Какая разница между двумя? Супер класс, имеющийmyMethod(int a) и наследующий класс, имеющий тот же метод, это переопределение или полиморфизм? Я ясно с различием ч / б переопределения и перегрузки, но полиморфизм и переопределение кажется ...

1 ответ

Полиморфизм в аннотациях Джексона: использование @JsonTypeInfo

Я хотел бы знать, если

9 ответов

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