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

3 ответа

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

Итак, я студент и в процессе изучения Java. Есть одна концепция, которую мне трудно понять, и я надеюсь, что кто-то может пролить свет на это для меня. Мой вопрос касается полиморфизма. Скажем, например, у меня есть следующий код. Animal a = new ...

3 ответа

проблема с полиморфизмом победить эти утверждения переключения / case

Продолжая на предыдущих вопросах (Вот [https://stackoverflow.com/questions/1215207/refactoring-multiple-if-else-conditionals-in-a-method] , а ...

3 ответа

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

На этот вопрос уже есть ответ здесь: Почему этот код вылетает в упомянутых местах? [/questions/1043402/why-does-this-code-crash-at-the-places-mentioned] 7 ответовУ меня есть класс А: class A { public: virtual double getValue() = 0; }И класс ...

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

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 ...

2 ответа

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

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

1 ответ

C ++ абстрактный класс без чисто виртуальных функций?

У меня есть базовый класс class ShapeF { public: ShapeF(); virtual ~ShapeF(); inline void SetPosition(const Vector2& inPosition) { mPosition.Set(inPosition); } protected: Vector2 mPosition; }Очевидно, с каким-то пропущенным кодом, но вы ...

2 ответа

Как вывести правильный тип параметра из типа проекции?

У меня есть некоторые проблемы с тем, что Scala выводит правильный тип из проекции типа. Учтите следующее: trait Foo { type X } trait Bar extends Foo { type X = String } def baz[F <: Foo](x: F#X): Unit = ???Затем следующее компилируется ...

2 ответа

Полиморфный тип возврата Scala

У меня есть абстрактный класс ScalaBase который имеет подклассыDerived1 а такжеDerived2. Base определяет функцию f (), которая возвращает объект того же типа, что и его реализующий класс. ТакDerived1.f() возвращаетсяDerived1 а такжеDerived2.f() ...

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: ...