Sobes.tech
Junior — Middle
110

Bir sınıfın yapıcı fonksiyonu çağrıldığında ne olur ve nesne oluşturulurken ne rol oynar?

AI'dan gelen yanıt

sobes.tech yapay zeka

При вызове конструктора класса в Python создаётся новый объект этого класса и инициализируется его состояние. Конструктор — это метод __init__, который автоматически вызывается после создания объекта.

Роль конструктора:

  • Инициализировать атрибуты объекта начальными значениями.
  • Выполнить необходимую подготовку объекта к использованию.

Пример:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p = Person("Иван", 30)
print(p.name)  # Иван

Здесь при создании p вызывается __init__, который задаёт имя и возраст.