Junior — Middle
Pode explicar o que é um construtor no contexto da programação orientada a objetos?
sobes.tech IA
Resposta da IA
O construtor é um método especial da classe na programação orientada a objetos, que é chamado ao criar um novo objeto dessa classe. Sua principal tarefa é inicializar o objeto, ou seja, definir os valores iniciais de suas propriedades e realizar as configurações necessárias.
Por exemplo, na linguagem Python, o construtor é chamado __init__:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
Aqui, ao criar o objeto p, o construtor é chamado automaticamente, que define o nome e a idade.