Τι είναι η λέξη-κλειδί super στην PHP;
Τι είναι η λέξη-κλειδί super στην PHP;

Βίντεο: Τι είναι η λέξη-κλειδί super στην PHP;

Βίντεο: Τι είναι η λέξη-κλειδί super στην PHP;
Βίντεο: Ruby What is the purpose of the super keyword in Ruby 2024, Ενδέχεται
Anonim

ο σούπερ λέξη-κλειδί αναφέρεται σε αντικείμενα υπερκλάσης (γονική). Χρησιμοποιείται για την κλήση μεθόδων superclass και για την πρόσβαση στον κατασκευαστή superclass.

Ομοίως, τι είναι η λέξη-κλειδί super εξηγώ με παράδειγμα;

1) σούπερ χρησιμοποιείται για την αναφορά της μεταβλητής στιγμιότυπου άμεσης γονικής κλάσης. Μπορούμε να χρησιμοποιήσουμε σούπερ λέξη-κλειδί για πρόσβαση στο μέλος δεδομένων ή στο πεδίο της γονικής κλάσης. Χρησιμοποιείται εάν η γονική τάξη και η θυγατρική τάξη έχουν τα ίδια πεδία. Στα παραπάνω παράδειγμα , Animal και Dog και οι δύο κατηγορίες έχουν ένα κοινό χρώμα ιδιοτήτων.

Ομοίως, τι είναι η PHP super class; PHP 5 Κληρονομικότητα. ο τάξη που κληρονομείται λέγεται Τάξη γονέων (ή super class ή βασική τάξη ) ενώ το τάξη που κληρονομεί άλλα τάξη ονομάζεται Παιδί τάξη (ή υπο τάξη ή παράγωγο τάξη ). Στο παραπάνω παράδειγμα, το Human θα είναι το γονική τάξη και το Male and Female θα είναι το παιδί του τάξεις.

Σχετικά με αυτό, τι εννοείτε με τη λέξη-κλειδί σούπερ;

σούπερ είναι ένα λέξη-κλειδί . Χρησιμοποιείται μέσα σε μια μέθοδο υποκατηγορίας ορισμός για να καλέσετε μια μέθοδο που ορίζεται στο σούπερ τάξη. Ιδιωτικές μέθοδοι του σούπερ -Η τάξη δεν μπορεί να κληθεί. Μόνο δημόσιες και προστατευμένες μέθοδοι μπορούν να καλούνται από το σούπερ λέξη-κλειδί . Χρησιμοποιείται επίσης από κατασκευαστές κλάσεων για να καλέσουν κατασκευαστές της γονικής κλάσης του.

Ποια είναι η διαφορά μεταξύ αυτού του () και του σούπερ ();

Διαφορά μεταξύ super() και αυτό () σε java. σούπερ() Τόσο καλά όσο αυτό () Και τα δύο χρησιμοποιούνται για την πραγματοποίηση κλήσεων κατασκευαστή. σούπερ() χρησιμοποιείται για να καλέσει τον κατασκευαστή της κλάσης βάσης (δηλαδή, την κλάση γονέα) ενώ αυτό () χρησιμοποιείται για την κλήση του κατασκευαστή της τρέχουσας κλάσης. σούπερ() χρησιμοποιείται για την κλήση του κατασκευαστή της βασικής κλάσης (Parent class).

Συνιστάται: