Middle
O que faz o método __init__ numa classe e quando é chamado?
sobes.tech IA
Resposta da IA
O método __init__ em Python é o construtor da classe, que é chamado automaticamente ao criar um novo objeto dessa classe. Sua principal tarefa é inicializar os atributos do objeto, atribuindo valores iniciais.
Exemplo:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
Aqui, ao criar Person, o método __init__ é chamado, que define o nome e a idade.