Переопределение методов. Способ создания в подклассе метода с таким же самым именем, как и в родительском классе. Если такой метод переопределен, то он выполняется вместо метода из родительского класса. Переопределяемый метод должен иметь такую же сигнатуру, как и метод из родительского класса. Тем не менее метод из родительского класса можно вызывать из переопределяемого метода с помощью ключевого слова parent, как, например, parent: : display ().