polimorfizm

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
polimorfizm [2023/09/08 07:37]
oresh.dm
polimorfizm [2023/09/18 09:49] (текущий)
oresh.dm
Строка 1: Строка 1:
-Полиморфизм - этот принцип позволяет переопредялть реализацию методов и некоторых свойств у классов наследников. Т.е. если у нас был метод у род. класса с опр.названием и параметрами то у класса наследника мы можем переопределить,т.е задать ему выполнять другой функционал(другое поведение)+Полиморфизм - этот принцип позволяет переопредялть реализацию методов и некоторых свойств (только вычисляемые свойства) у классов наследников. Т.е. если у нас был метод у род. класса с опр.названием и параметрами то у класса наследника мы можем переопределить,т.е задать ему выполнять другой функционал(другое поведение)
  
-Ключевое слово override+Ключевое слово override.
  
 Два условия переопределения: Два условия переопределения:
-  - 1. Не меняем имя метода +  - Не меняем имя метода 
-  - 2. Не меняем тип метода+  - Не меняем тип метода 
 + 
 +Полиморфизм - это способность классов наследников переопределять методы классвов родителей. Точнее методов,свойств и инициализаторов классов родителей.
  • /sites/data/attic/polimorfizm.1694158622.txt.gz
  • Последнее изменение: 2023/09/08 07:37
  • oresh.dm