Sobes.tech
Back to questions
Junior — Middle
72

Можете объяснить, что представляет собой метод инициализации объектов в Python-классах?

Answer from AI

sobes.tech AI

В Python метод инициализации объектов — это специальная функция внутри класса, которая автоматически вызывается при создании нового объекта этого класса. Она обычно называется __init__.

Этот метод позволяет задать начальные значения для свойств объекта, чтобы сразу после создания объект был готов к использованию.

Пример:

class Person:
    def __init__(self, name, age):
        self.name = name  # сохраняем имя
        self.age = age    # сохраняем возраст

# Создаём объект
p = Person("Анна", 25)
print(p.name)  # Выведет: Анна
print(p.age)   # Выведет: 25

Здесь __init__ принимает параметры name и age и сохраняет их в свойства объекта.