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à.