Полиморфизм
Полиморфизм - возможность при которой можно объявить метод с одним и тем же именем множество раз, при этом с различной внутренней реализацией.
Полиморфизм это свойство позволяющее в различное время содержать указатели на разные классы в одной и той же переменной.