Αυτός ο οδηγός θα εξηγήσει τη μέθοδο μεταβίβασης ορισμάτων στις μεθόδους μαζί με πιθανά παραδείγματα.
Πώς να μεταβιβάσετε επιχειρήματα σε μεθόδους στην Java;
Στην Java, η μεταβίβαση ορισμάτων σε μεθόδους αναφέρεται στη διαβίβαση δεδομένων ή τιμών ως παραμέτρων σε μια μέθοδο, έτσι ώστε η μέθοδος να μπορεί να εκτελεί λειτουργίες χρησιμοποιώντας αυτές τις τιμές.
Η σύνταξη για τη μετάδοση ορισμάτων σε μεθόδους σε Java είναι η εξής:
Όνομα μεθόδου ( επιχείρημα 1 , επιχείρημα 2 , ... , επιχείρημαΝ ) ;
Εδώ, ' Όνομα μεθόδου ' αναφέρεται στο όνομα της μεθόδου που καλείται και ' επιχείρημα 1 », « επιχείρημα 2 »,…, « επιχείρημα Ν ” είναι οι τιμές ή τα δεδομένα που μεταβιβάζονται στη μέθοδο.
Σημείωση : Οι παράμετροι που μπορούν να μεταβιβαστούν σε μια μέθοδο είναι απεριόριστες, εάν η υπογραφή της μεθόδου (δηλαδή, ο αριθμός, ο τύπος και η σειρά των ορισμάτων) ταιριάζει με τον ορισμό της μεθόδου.
Παράδειγμα 1
Ακολουθεί ένα παράδειγμα μεθόδου που παίρνει δύο ορίσματα:
δημόσιο στατικός κενός κύριος ( Σειρά [ ] args ) {
ενθ αποτέλεσμα = άθροισμα ( 5 , 7 ) ;
Σύστημα. έξω . println ( 'Το s um είναι' + αποτέλεσμα ) ;
}
δημόσιο στατικός ενθ άθροισμα ( ενθ num1 , ενθ num2 ) {
ΕΠΙΣΤΡΟΦΗ num1 + num2 ;
}
}
Σε αυτό το παράδειγμα,
- Ορίστε μια μέθοδο που ονομάζεται sum() που παίρνει δύο ακέραια ορίσματα ' num1 ' και ' num2 '.
- Στη συνέχεια, καλέστε τη μέθοδο αθροίσματος από την κύρια μέθοδο και περάστε την σε δύο ακέραιες τιμές 5 και 7.
- Ο ' άθροισμα() ” η μέθοδος εκτελεί την αποστολή της και επιστρέφει το αποτέλεσμα.
Παραγωγή
Η μέθοδος χρησιμοποίησε ορίσματα για να εκτελέσει την εργασία της και να επιστρέψει ένα αποτέλεσμα ' 12 '.
Σημείωση : Εάν οι τύποι ορισμάτων δεν ταιριάζουν με τους τύπους παραμέτρων, θα λάβετε ένα σφάλμα μεταγλώττισης.
Παράδειγμα 2
Ακολουθεί ένα παράδειγμα μιας μεθόδου που λαμβάνει ένα όρισμα συμβολοσειράς:
δημόσιο στατικός κενός κύριος ( Σειρά [ ] args ) {
Σειρά μήνυμα = 'Γειά σου Κόσμε!' ;
Εκτύπωση Μήνυμα ( μήνυμα ) ;
}
δημόσιο στατικός κενός Εκτύπωση Μήνυμα ( Σειρά μήνυμα ) {
Σύστημα. έξω . println ( μήνυμα ) ;
}
}
Σε αυτό το παράδειγμα,
- Καθορίστε μια μέθοδο που ονομάζεται printMessage που λαμβάνει ένα μήνυμα όρισμα μίας συμβολοσειράς. Η μέθοδος εκτυπώνει την τιμή στην κονσόλα.
- Στη συνέχεια, καλέστε το ' Εκτύπωση Μήνυμα ' μέθοδος από την κύρια μέθοδο και περάστε της μια τιμή συμβολοσειράς ' Γειά σου Κόσμε! '.
- Ο ' Εκτύπωση Μήνυμα ” η μέθοδος εκτελεί την εργασία της και εκτυπώνει την τιμή στην κονσόλα.
Παραγωγή
Τέλος, εκτυπώστε την τιμή του αποτελέσματος ' Γειά σου Κόσμε! ' στο παράθυρο της κονσόλας.
συμπέρασμα
Η διαβίβαση ορισμάτων σε μεθόδους σε Java επιτρέπει στους προγραμματιστές να περάσουν δεδομένα ή τιμές ως παραμέτρους σε μια μέθοδο. Αυτή είναι μια θεμελιώδης πτυχή του προγραμματισμού Java, καθώς επιτρέπει στη μέθοδο να εκτελεί λειτουργίες χρησιμοποιώντας αυτές τις τιμές. Η σύνταξη για τη μετάδοση ορισμάτων σε μεθόδους στην Java είναι απλή και εύκολη στη χρήση, και ο αριθμός των ορισμάτων που μπορούν να περάσουν σε μια μέθοδο είναι απεριόριστος.