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

3 ответа

Полиморфизм Java Как вызвать метод суперкласса для объекта подкласса

Вот пример того, что я пытаюсь спросить суперкласс Name.java public class Name{ protected String first; protected String last; public Name(String firstName, String lastName){ this.first = firstName; this.last = lastName; } public String ...

2 ответа

Указатель на абстрактный шаблон базового класса?

Я не могу понять это. Мне нужно иметь абстрактный базовый класс шаблона, который выглядит следующим образом: template <class T> class Dendrite { public: Dendrite() { } virtual ~Dendrite() { } virtual void Get(std::vector<T> &o) = 0; protected: ...

1 ответ

GWT полиморфные списки с @ExtraTypes

У меня есть небольшая проблема со списком, который содержит различные типы элементов, и я хотел бы увидеть, сталкивался ли кто-либо из вас с этой проблемой раньше. Проблема должна быть решена с помощью @ExtraTypes, но она не работает для меня, ...

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

8 ответов

Скрытие унаследованных членов

Я ищу способ эффективно скрыть унаследованных членов. У меня есть библиотека классов, которые наследуются от общих базовых классов. Некоторые из более поздних классов-потомков наследуют свойства зависимостей, которые стали рудиментарными и могут ...

6 ответов

C ++: Полиморфный шаблон класса

Рассмотрим класс Calendar, в котором хранится множество объектов Date. Календарь предназначен для хранения коллекции объектов любого типа, которые наследуются от Date. Я думал, что лучший способ сделать это, чтобы иметь шаблон класса, ...

2 ответа

Полиморфизм с переменными экземпляра [дубликат]

На этот вопрос уже есть ответ здесь: Переопределение переменных-членов в Java [/questions/10722110/overriding-member-variables-in-java] 10 ответовВот три класса, которые я написал: public class Shape { public int x = 0; public void getArea() ...

2 ответа

C ++ 11 умных указателей и полиморфизм

Я переписываю приложение, используя умные указатели c ++ 11. У меня есть базовый класс: class A {};И производный класс: class B : public A { public: int b; };У меня есть другой класс, содержащий вектор с объектами A или B: class C { public: ...

1 ответ

C ++ Полиморфизм и векторы, указывающие производный класс векторов на базовый класс векторов

Скажем: Apple является производным от базового класса Fruit, тогда есть класс ApplePicker, производный от базового класса FruitPicker. Класс ApplePicker имеетvector<Apple> appleListкласс выбора фруктов имеет указатель наvector<Fruit> то ...

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 ответа

Реализация методов из интерфейса, но с другими параметрами

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