Объектно-ориентированное программирование Классы и объекты Python 3 для начинающих и чайников
В этом примере классы Dog и Cat наследуют от класса Animal его атрибуты и методы. Однако, классы-наследники определяют свои собственные методы say, которые переопределяют метод из родительского класса. Переопределение метода происходит при наличии метода с тем же именем в классе-наследнике, что и у базового класса. При вызове метода из объекта класса-наследника, будет выполнена его версия, …