Πίνακας περιεχομένων:

Πώς χρησιμοποιείτε τη super class στην Python;
Πώς χρησιμοποιείτε τη super class στην Python;

Βίντεο: Πώς χρησιμοποιείτε τη super class στην Python;

Βίντεο: Πώς χρησιμοποιείτε τη super class στην Python;
Βίντεο: Cryptography with Python! XOR 2024, Νοέμβριος
Anonim

Ουσιαστικά, το σούπερ λειτουργία μπορεί να είναι μεταχειρισμένος να κερδίσει πρόσβαση σε κληρονομικές μεθόδους – από α μητρική εταιρεία ή αδερφάκι τάξη – που έχει αντικατασταθεί σε α τάξη αντικείμενο. Ή, όπως ο επίσημος Πύθων Η τεκμηρίωση λέει: «[ Σούπερ είναι μεταχειρισμένος to] επιστρέψει ένα αντικείμενο διακομιστή μεσολάβησης που εκχωρεί κλήσεις μεθόδου σε a μητρική εταιρεία ή αδερφάκι τάξη του τύπου.

Αντίστοιχα, τι κάνει το super () στην Python;

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

Γνωρίζετε επίσης, τι είναι το super () _ Init_; _μέσα σε αυτό_ () της υπερκλάσης (Τετράγωνο) θα κληθεί αυτόματα. σούπερ() επιστρέφει ένα αντικείμενο αντιπροσώπου σε μια γονική κλάση, επομένως καλείτε τη μέθοδο που θέλετε απευθείας σε αυτήν: σούπερ() . Αυτό είναι ιδιαίτερα χρήσιμο όταν έχετε έναν αριθμό υποκλάσεων που κληρονομούν από μία υπερκλάση.

Με αυτόν τον τρόπο, τι είναι η super class στην Python;

Python σούπερ () Ο σούπερ () το ενσωματωμένο επιστρέφει ένα αντικείμενο μεσολάβησης (προσωρινό αντικείμενο του υπερτάξη ) που μας επιτρέπει να έχουμε πρόσβαση σε μεθόδους του βασική τάξη . Σε Πύθων , σούπερ () έχει δύο κύριες περιπτώσεις χρήσης: Μας επιτρέπει να αποφύγουμε τη χρήση του βασική τάξη όνομα ρητά. Εργασία με πολλαπλή κληρονομικότητα.

Πώς χρησιμοποιείτε το super class;

Super Λέξη-κλειδί σε Java

  1. Το super μπορεί να χρησιμοποιηθεί για την αναφορά μεταβλητής στιγμιότυπου άμεσης γονικής κλάσης.
  2. Το super μπορεί να χρησιμοποιηθεί για την επίκληση της μεθόδου άμεσης γονικής κλάσης.
  3. Η super() μπορεί να χρησιμοποιηθεί για την κλήση του κατασκευαστή της άμεσης γονικής κλάσης.

Συνιστάται: