Virtual Модификатор
Override модификатор
виртуальный член переопределяется в производном классе
переопределение члена
процесс повторного определения виртуального метода в производном классе
точно такое же
имя, возвращаемый тип, сигнатура
переопределяющего члена
должны быть точно такими же,
как и у того виртуального члена, который переопределяется
Динамический Полиморфизм
переопределяется не исходный член базового класса, а уже переопределенный член производного класса от наследуемого базового класса
динамическая диспетчеризация члена
- реализует динамический полиморфизм
- механизм разрешения вызова во время выполнения
- механизм разрешения вызова не во время компиляции