Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpAdInr 19 of 174 menu
◀ ▶

Введение в продвинутое ООП в Python

Мы уже умеем описывать класс, создавать объекты, задавать свойства и вызывать методы. В реальных программах один класс обычно живет в отдельном файле, а в основном файле его импортируют и используют.

Методы можно вызывать цепочкой: каждый метод возвращает сам объект, и сразу за ним вызывают следующий. Готовые объекты складывают в список, передают в другие классы и в функции.

Давайте посмотрим на небольшой пример. Сделаем класс User с конструктором и методом show:

class User: def __init__(self, name, age): self.name = name self.age = age def show(self): return self.name + ' ' + str(self.age)

Создадим объект и выведем данные через метод show:

user = User('john', 25) print(user.show()) # выведет 'john 25'
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить