Sobes.tech
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.