Junior — Middle
Εξηγήστε τον σκοπό και τη λειτουργία του κατασκευαστή κατά τη δημιουργία ενός νέου αντικειμένου στον αντικειμενοστραφή προγραμματισμό
sobes.tech AI
Απάντηση από AI
Ο κατασκευαστής στην αντικειμενοστραφή προγραμματισμό είναι μια ειδική μέθοδος της κλάσης που καλείται αυτόματα κατά τη δημιουργία ενός νέου αντικειμένου αυτής της κλάσης. Ο κύριος σκοπός του είναι να αρχικοποιήσει το αντικείμενο, δηλαδή να ορίσει τις αρχικές τιμές των πεδίων του και να εκτελέσει την απαραίτητη προετοιμασία.
Στη C#, ο κατασκευαστής έχει το ίδιο όνομα με την κλάση και δεν επιστρέφει καμία τιμή.
Παράδειγμα κατασκευαστή στη C#:
class Άτομο
{
public string Όνομα;
public int Ηλικία;
// Κατασκευαστής
public Άτομο(string όνομα, int ηλικία)
{
Όνομα = όνομα;
Ηλικία = ηλικία;
}
}
// Δημιουργία αντικειμένου
Άτομο p = new Άτομο("Ivan", 30);
Εδώ, κατά τη δημιουργία του αντικειμένου Άτομο, ο κατασκευαστής ορίζει το όνομα και την ηλικία, διασφαλίζοντας μια σωστή κατάσταση του αντικειμένου από την αρχή.