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

Τι είναι μια υπερφορτωμένη μέθοδος στην Java;
Τι είναι μια υπερφορτωμένη μέθοδος στην Java;

Βίντεο: Τι είναι μια υπερφορτωμένη μέθοδος στην Java;

Βίντεο: Τι είναι μια υπερφορτωμένη μέθοδος στην Java;
Βίντεο: Java Tutorial Στα Ελληνικά - Μάθημα #5 : main() Method, Κλάσεις - Αντικείμενα 2024, Νοέμβριος
Anonim

Υπερφόρτωση μεθόδου είναι ένα χαρακτηριστικό που επιτρέπει σε μια τάξη να έχει περισσότερες από μία μέθοδος έχουν το ίδιο όνομα, εάν οι λίστες επιχειρημάτων τους είναι διαφορετικές. Είναι παρόμοιο με τον κατασκευαστή υπερφόρτωση σε Ιάβα , που επιτρέπει σε μια κλάση να έχει περισσότερους από έναν κατασκευαστές με διαφορετικές λίστες ορισμάτων.

Επομένως, πώς γράφετε μια υπερφορτωμένη μέθοδο στην Java;

Ακολουθούν διάφοροι τρόποι εκτέλεσης υπερφόρτωσης μεθόδου:

  1. Υπερφόρτωση με αλλαγή του αριθμού των ορισμάτων. class MethodOverloading { private static void display(int a){ System.
  2. Με την αλλαγή του τύπου δεδομένων των παραμέτρων. class MethodOverloading { // αυτή η μέθοδος δέχεται int private static void display(int a){ System.

Μπορεί επίσης να ρωτήσει κανείς, ποιοι είναι οι διαφορετικοί τρόποι με τους οποίους μπορεί να υπερφορτωθεί μια μέθοδος; Υπερφορτωμένες μέθοδοι διαφοροποιούνται με βάση τον αριθμό και τύπος των παραμέτρων που μεταβιβάστηκαν ως ορίσματα στο μεθόδους . Εσείς μπορώ δεν ορίζει περισσότερα από ένα μέθοδος με το ίδιο όνομα, Τάγμα και το τύπος των επιχειρημάτων. Θα ήταν σφάλμα μεταγλωττιστή.

Επίσης, πρέπει να γνωρίζετε τι είναι η υπερφόρτωση μεθόδου και η παράκαμψη μεθόδου στην Java με παράδειγμα;

Αυτή η ανάρτηση δείχνει τις διαφορές τους χρησιμοποιώντας δύο απλά παραδείγματα . Υπερφόρτωση εμφανίζεται όταν δύο ή περισσότερα μεθόδους σε μια τάξη έχουν τα ίδια μέθοδος όνομα αλλά διαφορετικές παραμέτρους. Υπερισχύουσα σημαίνει να έχεις δύο μεθόδους με το ίδιο μέθοδος όνομα και παράμετροι (δηλ. μέθοδος υπογραφή).

Τι είναι υπερφόρτωση;

Προς το παραφορτώνω είναι η φόρτωση υπερβολικής ποσότητας σε κάτι, όπως π.χ παραφορτώνω ηλεκτρικής ενέργειας που διακόπτει τα κυκλώματα. Υπερφόρτωση προκαλεί ένα "Πάρα πολύ!" κατάσταση. Εάν υπάρχουν πολλές συσκευές, θα καεί μια ασφάλεια παραφορτώνω τα κυκλώματα? αυτό ονομάζεται an παραφορτώνω (ο ουσιαστικός τύπος).

Συνιστάται: