Java12: полиморфизм
Допустим у нас есть 2 класса - предок и потомок. И в обоих определен метод с одинаковой сигнатурой. Мы создаем переменную с типом предка и можем присвоить ей объект созданный из класса предка, либо потомка. Дальше мы вызываем метод у этой переменной и, в зависимости от того на какой объект переменная ссылается в данный момент, это приведет к вызову метода либо у предка, либо у потомка. Рассмотрим на примере: Что здесь происходит: Т.е. полиморфизм здесь, когда вызов одного и того же кода animal.say()приводит к выполнению методов у разных объектов...