Sobes.tech
Junior — Middle

Puoi spiegare cos'è un costruttore nel contesto della programmazione orientata agli oggetti?

sobes.tech AI

Risposta dell'AI

Il costruttore è un metodo speciale della classe nella programmazione orientata agli oggetti, che viene chiamato alla creazione di un nuovo oggetto di quella classe. Il suo compito principale è inizializzare l'oggetto, cioè impostare i valori iniziali delle sue proprietà e eseguire le configurazioni necessarie.

Ad esempio, nel linguaggio Python, il costruttore si chiama __init__:

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

p = Person("Ivan", 30)

Qui, alla creazione dell'oggetto p, viene chiamato automaticamente il costruttore, che imposta il nome e l'età.