Sobes.tech
Junior — Middle

Εξηγήστε τον σκοπό και τη λειτουργία του κατασκευαστή κατά τη δημιουργία ενός νέου αντικειμένου στον αντικειμενοστραφή προγραμματισμό

sobes.tech AI

Απάντηση από AI

Ο κατασκευαστής στην αντικειμενοστραφή προγραμματισμό είναι μια ειδική μέθοδος της κλάσης που καλείται αυτόματα κατά τη δημιουργία ενός νέου αντικειμένου αυτής της κλάσης. Ο κύριος σκοπός του είναι να αρχικοποιήσει το αντικείμενο, δηλαδή να ορίσει τις αρχικές τιμές των πεδίων του και να εκτελέσει την απαραίτητη προετοιμασία.

Στη C#, ο κατασκευαστής έχει το ίδιο όνομα με την κλάση και δεν επιστρέφει καμία τιμή.

Παράδειγμα κατασκευαστή στη C#:

class Άτομο
{
    public string Όνομα;
    public int Ηλικία;

    // Κατασκευαστής
    public Άτομο(string όνομα, int ηλικία)
    {
        Όνομα = όνομα;
        Ηλικία = ηλικία;
    }
}

// Δημιουργία αντικειμένου
Άτομο p = new Άτομο("Ivan", 30);

Εδώ, κατά τη δημιουργία του αντικειμένου Άτομο, ο κατασκευαστής ορίζει το όνομα και την ηλικία, διασφαλίζοντας μια σωστή κατάσταση του αντικειμένου από την αρχή.