Ποια είναι η χρήση του super () στην Java;
Ποια είναι η χρήση του super () στην Java;

Βίντεο: Ποια είναι η χρήση του super () στην Java;

Βίντεο: Ποια είναι η χρήση του super () στην Java;
Βίντεο: This Keyword in Java - How to use "this" 2024, Ενδέχεται
Anonim

ο σούπερ λέξη-κλειδί σε Ιάβα είναι μια μεταβλητή αναφοράς η οποία είναι μεταχειρισμένος για να παραπέμψει το άμεσο αντικείμενο γονικής κλάσης. Κάθε φορά που δημιουργείτε την παρουσία της υποκλάσης, δημιουργείται έμμεσα μια παρουσία της γονικής κλάσης η οποία αναφέρεται από σούπερ μεταβλητή αναφοράς.

Από αυτό, ποιος είναι ο σκοπός του super () στην Java;

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

Επιπλέον, ποια είναι η χρήση αυτής της λέξης-κλειδιού στην Java; Λέξη-κλειδί 'Αυτό είναι Ιάβα είναι μια μεταβλητή αναφοράς που αναφέρεται στο τρέχον αντικείμενο. "αυτό" είναι μια αναφορά στο τρέχον αντικείμενο, του οποίου η μέθοδος καλείται. Μπορείς χρήση "Αυτό" λέξη-κλειδί για να αποφύγετε τις διενέξεις ονομάτων στη μέθοδο/κατασκευαστή του στιγμιότυπου/αντικειμένου σας.

Επίσης, το ερώτημα είναι, ποια είναι η διαφορά μεταξύ αυτού του () και του super () στην Java;

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

Μπορούμε να έχουμε αυτό το () και το σούπερ () μαζί;

Και τα δύο αυτά () και σούπερ() είναι κλήσεις κατασκευαστή. Η κλήση κατασκευαστή πρέπει να είναι πάντα η πρώτη δήλωση. Έτσι μπορούμε δεν έχω δύο δηλώσεις ως πρώτη δήλωση, επομένως είτε μπορούμε κλήση σούπερ() ή μπορούμε καλέστε αυτό () από τον κατασκευαστή, αλλά όχι και τα δύο.

Συνιστάται: