Содержание
- 2. Полиморфизм Полиморфизм (polymorphism) имеется несколько реализаций алгоритма выбор реализации осуществляется в зависимости от типа объекта и
- 3. Перегрузка Методы выполняют схожую функцию над разными типами данных.
- 4. Переопределение Методы предка и наследника могут быть одноименными, но выполнять разную функцию.
- 5. Абстрактный класс определяет общее поведение для порожденных им классов предполагает наличие дочерних классов объявляется со спецификатором
- 6. Абстрактный метод не имеет реализации объявляется со спецификатором abstract переопределяется в дочерних классах
- 7. Пример
- 8. Связывание процесс определения, какой именно метод надо вызывать РАННЕЕ выполняемое на этапе компиляции ПОЗДНЕЕ выполняемое во
- 9. Пример 1 Вызов статического метода. Это метод класса, а не экземпляра, переопределить его НЕЛЬЗЯ!
- 10. Пример 1 Результат:
- 11. Пример 2 Два типа связывания
- 13. Скачать презентацию