На 2 части про классы мы разберем наследование и возврат строки класса. Наследование Классы могут наследовать свойства и методы других классов. Наследование позволяет создавать иерархию классов. Наследование классов позволяет быстрее создавать новые классы, так как они могут использовать уже существующие классы и их функциональность, и позволяет создавать гибкую и масштабируемую структуру классов Используем класс из предыдущей части и создадим класс, который будет наследовать его. Тут у нас есть 2 класса: Dog и Labrador. Класс Labrador наследует класс Dog. Значит что объект созданный в классе Labrador имеет функцию bark(), которая была там написана, также нужно учесть то, что для создания класса Labrador нам нужно ввести имя и возраст, так как мы не добавляли новых параметров в наш класс. Класс Dog в это же время не имеет функции fetch(), поэтому когда мы пытаемся вызвать, её возникает ошибка. Теперь поговорим о методе __str__ . Метод __str__ принимает в качестве аргумента объект, на
Классы и объектно-ориентированное программирование часть 2.
18 августа 202418 авг 2024
119
1 мин