Результаты поиска по запросу "polymorphism"
..может вызывать разные методы в зависимости от динамического типа, хранящегося в переменной
чаю язык Java для теста SCJP. Немного сложно понять «полиморфный метод». Не могли бы вы объяснить это для меня? или дай мне несколько ссылок?
Отличное объяснение и приятный сценарий "реального мира", позволяющий понять потенциал этой способности - очень благодарен @chi!
прочитал некоторые разделы вИстория ХаскеллаЯ наткнулся на:Однако полиморфизм с более высоким родом имеет независимую полезность: вполне возможно, а иногда и...
полиморфизм в c ++, потеря типа в векторе родительского класса
У меня есть класс A, который является родителем для классов B и C. И класс X, который является родителем для Y и Z. class A {}; class B : public A {}; class C : public A {}; class X { void foo(A) { std:: cout << "A"; } }; class Y : public X { ...
Как кастинг Java Object работает за сценой? [Дубликат]
Возможный дубликат:Как работает оператор приведения Java?Реализация Java CastingМне всегда интересно, как работает приведение объектов в Java. Я понимаю, что...
Однако мы следовали подходу ниже (который я вижу сейчас, очень похоже на то, что предлагает Дан Абрамов).
class GrandParent { public virtual void Foo() { ... } } class Parent : GrandParent { public override void Foo() { base.Foo(); //Do additional work } } class Child : Parent { public override void Foo() { //How to skip Parent.Foo and just get to ...
Это совершенно глупая и неправильная вещь. Вы берете ссылку на локальную переменную функции и сохраняете ее вне области действия функции. Это никогда не могло работать.
мышлялкакВы можете сделать полиморфизм со ссылками, в отличие от указателей. Чтобы уточнить, смотрите следующий минимальный пример: class A; class B { public: A& a; ///////////////// <- #1 B(); void doStuff(); }; class A { public: virtual void ...
Какова цель Rank2Types?
Я не очень опытный в Хаскеле, так что это может быть очень простой вопрос. Какие языковые ограничения делаютRank2Types решать? Разве функции в Haskell уже п...
Как работает полиморфизм в Python?
Я новичок в Python ... и в основном из Java, если это что-то объясняет.Я пытаюсь понять полиморфизм в Python. Возможно, проблема в том, что я ожидаю, что кон...
Пример работы полиморфизма со структурой данных в C ++ на примере php
Я изучаю полиморфизм, и я знаком с php. Я наткнулся на этот отличный пример изhttps://stackoverflow.com/a/749738/80353 [https://stackoverflow.com/a/749738/80353], воспроизведено ниже. Как мне написать тот же код, но на C ++? У меня проблемы с ...
Полиморфизм во время выполнения в Java без «абстрактного»?
Я просматривал официальное руководство по Oracle, где оно вводит идею полиморфизма на примере иерархии классов из 3 классов; Bicycle - суперкласс, а Mountain...