Полиморфизм относится к способности объекта вести себя по-разному для одного и того же триггера.
Статический полиморфизм (полиморфизм времени компиляции)
- Статический полиморфизм решает, какой метод выполняются во время компиляции.
- Метод Перегрузка является примером статического полиморфизма, и требуется, чтобы он выполнял статический полиморфизм.
- Статический полиморфизм, достигаемый посредством статического связывания.
- Статический полиморфизм происходит в одном классе.
- Назначение объекта не требуется для статического полиморфизма.
- Наследование, не участвующее в статическом полиморфизме.
Динамический полиморфизм (полиморфизм времени выполнения)
- Динамический полиморфизм решает, какой метод выполнить во время выполнения.
- Метод Overriding является примером динамического полиморфизма, и требуется, чтобы произошел динамический полиморфизм .
- Динамический полиморфизм, достигаемый посредством динамического связывания.
- Динамический полиморфизм происходит между разными классами.
- Требуется, когда объект подкласса присваивается объекту суперкласса для динамического полиморфизма.
- Наследование, связанное с динамическим полиморфизмом.
задан netcoder 28 August 2012 в 09:53
поделиться