Πώς να καλέσετε μια μέθοδο σε Java (με εικόνες)

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

Πώς να καλέσετε μια μέθοδο σε Java (με εικόνες)
Πώς να καλέσετε μια μέθοδο σε Java (με εικόνες)

Βίντεο: Πώς να καλέσετε μια μέθοδο σε Java (με εικόνες)

Βίντεο: Πώς να καλέσετε μια μέθοδο σε Java (με εικόνες)
Βίντεο: ΠΩΣ ΠΑΙΡΝΩ ΡΕΥΜΑ 12V ΑΠΟ ΤΡΟΦΟΔΟΤΙΚΟ ΥΠΟΛΟΓΙΣΤΗ|e-Tecno 2024, Ενδέχεται
Anonim

Όταν ξεκινάτε τον προγραμματισμό σε Java, υπάρχουν πολλές νέες έννοιες που πρέπει να μάθετε. Υπάρχουν κλάσεις, μέθοδοι, εξαιρέσεις, κατασκευαστές, μεταβλητές και πολλά άλλα, και μπορεί να γίνει συντριπτική. Έτσι, είναι καλύτερο να μάθετε κομμάτι κομμάτι. Αυτό το wikiHow σας διδάσκει πώς να καλέσετε μια μέθοδο σε Java.

Βήματα

972649 1
972649 1

Βήμα 1. Κατανοήστε τι είναι μια μέθοδος

Στην Java, μια μέθοδος είναι μια σειρά δηλώσεων που δημιουργούν μια συνάρτηση. Μόλις δηλωθεί μια μέθοδος, μπορεί να κληθεί σε διαφορετικά μέρη του κώδικα για να εκτελεστεί η συνάρτηση. Αυτός είναι ένας χρήσιμος τρόπος για την επαναχρησιμοποίηση του ίδιου κώδικα ξανά και ξανά. Το παρακάτω είναι ένα παράδειγμα απλής μεθόδου.

    public static void methodName () {System.out.println ("Αυτή είναι μια μέθοδος"); }

972649 2
972649 2

Βήμα 2. Δηλώστε την πρόσβαση της κλάσης για τη μέθοδο

Όταν δηλώνετε μια μέθοδο σε Java, πρέπει να δηλώσετε ποιες κλάσεις μπορούν να έχουν πρόσβαση στη μέθοδο. Στο παραπάνω παράδειγμα, η πρόσβαση δηλώνεται ως "Δημόσια". Υπάρχουν τρεις τροποποιητές πρόσβασης για τους οποίους μπορείτε να δηλώσετε μια μέθοδο:

  • Δημόσιο:

    Τοποθετώντας τον τροποποιητή πρόσβασης "δημόσιο" πριν το όνομα της μεθόδου επιτρέπει τη κλήση της μεθόδου από οπουδήποτε.

  • Προστατεύονται:

    Ο "προστατευμένος" τροποποιητής πρόσβασης επιτρέπει μόνο την κλήση της μεθόδου εντός της κλάσης και των υποκατηγοριών.

  • Ιδιωτικός:

    Εάν δηλωθεί μια μέθοδος

    ιδιωτικός

  • τότε η μέθοδος μπορεί να κληθεί μόνο μέσα στην τάξη. Αυτό ονομάζεται προεπιλεγμένο ή πακέτο ιδιωτικό. Αυτό σημαίνει ότι μόνο οι κλάσεις στο ίδιο πακέτο μπορούν να καλέσουν τη μέθοδο.
972649 3
972649 3

Βήμα 3. Δηλώστε την κλάση στην οποία ανήκει η μέθοδος

Στο παραπάνω παράδειγμα, η δεύτερη λέξη -κλειδί, "στατική" σημαίνει ότι η μέθοδος ανήκει στην κλάση και όχι σε οποιαδήποτε παρουσία της κλάσης (αντικείμενο). Οι στατικές μέθοδοι πρέπει να καλούνται χρησιμοποιώντας το όνομα της κλάσης: "ExampleClass.methodExample ()".

Εάν η λέξη -κλειδί "στατική" δεν χρησιμοποιήθηκε, τότε η μέθοδος μπορεί να κληθεί μόνο μέσω ενός αντικειμένου. Για παράδειγμα, εάν η κλάση ονομαζόταν "ΠαράδειγμαObject" και είχε έναν κατασκευαστή (για την κατασκευή αντικειμένων), τότε θα μπορούσαμε να δημιουργήσουμε ένα νέο αντικείμενο πληκτρολογώντας "ΠαράδειγμαObject obj = νέο ΠαράδειγμαObject ();", και καλούμε τη μέθοδο χρησιμοποιώντας τα ακόλουθα: "obj.methodExample ();"

972649 4
972649 4

Βήμα 4. Δηλώστε την τιμή επιστροφής

Η τιμή επιστροφής δηλώνει το όνομα της τιμής που επιστρέφει η μέθοδος. Στο παραπάνω παράδειγμα η λέξη "κενό" σημαίνει ότι η μέθοδος δεν επιστρέφει τίποτα.

  • Εάν θέλετε μια μέθοδος για να επιστρέψετε κάτι, απλώς αντικαταστήστε τη λέξη "κενό <" με έναν τύπο δεδομένων (πρωτόγονος ή τύπος αναφοράς) του αντικειμένου (ή πρωτόγονος τύπος) που θέλετε να επιστρέψετε. Οι πρωτόγονοι τύποι περιλαμβάνουν int, float, double και πολλά άλλα. Στη συνέχεια, απλά προσθέστε "επιστροφή" συν ένα αντικείμενο αυτού του τύπου κάπου προς το τέλος του κώδικα της μεθόδου.
  • Όταν καλείτε μια μέθοδο που επιστρέφει κάτι, μπορείτε να χρησιμοποιήσετε αυτό που επιστρέφει. Για παράδειγμα, εάν μια μέθοδος που ονομάζεται "someMethod ()" επιστρέφει έναν ακέραιο (έναν αριθμό), τότε μπορείτε να ορίσετε έναν ακέραιο σε αυτό που επιστρέφει χρησιμοποιώντας τον κώδικα: "int a = someMethod ();"
972649 5
972649 5

Βήμα 5. Δηλώστε το όνομα της μεθόδου

Αφού δηλώσετε τις κλάσεις που έχουν πρόσβαση στη μέθοδο, την κλάση στην οποία ανήκει και την τιμή επιστροφής, πρέπει να δώσετε ένα όνομα στη μέθοδο, ώστε να μπορεί να κληθεί. Για να δώσετε ένα όνομα στη μέθοδο, απλώς πληκτρολογήστε το όνομα της μεθόδου που ακολουθείται από μια ανοιχτή και κλειστή παρένθεση. Τα παραπάνω παραδείγματα περιλαμβάνουν, "someMethod ()" και "methodName ()". Στη συνέχεια, θα εισαγάγατε όλες τις δηλώσεις μεθόδου μέσα σε ανοιγμένες και κλειστές αγκύλες "{}"

972649 6
972649 6

Βήμα 6. Καλέστε τη μέθοδο

Για να καλέσετε μια μέθοδο, πρέπει απλώς να πληκτρολογήσετε το όνομα της μεθόδου που ακολουθείται από ανοιχτές και κλειστές παρενθέσεις στη γραμμή που θέλετε να εκτελέσετε τη μέθοδο. Βεβαιωθείτε ότι καλείτε μόνο μια μέθοδο εντός μιας κλάσης που έχει πρόσβαση σε αυτήν. Το παρακάτω είναι ένα παράδειγμα μιας μεθόδου που δηλώνεται και στη συνέχεια καλείται μέσα στην τάξη:.

    public class className {public static void methodName () {System.out.println ("This is a method"); } public static void main (String args) {methodName (); }}

972649 7
972649 7

Βήμα 7. Προσθέστε μια παράμετρο σε μια μέθοδο (εάν χρειάζεται)

Ορισμένες μέθοδοι απαιτούν μια παράμετρο όπως έναν ακέραιο (έναν αριθμό) ή έναν τύπο αναφοράς (όπως το όνομα ενός αντικειμένου). Εάν μια μέθοδος απαιτεί μια παράμετρο, απλώς πληκτρολογήστε την παράμετρο μεταξύ της ανοικτής και της κλειστής παρένθεσης μετά το όνομα της μεθόδου. Μια μέθοδος που απαιτεί μια ακέραιη παράμετρο ενός ακέραιου μοιάζει με "someMethod (int a)" ή παρόμοια. Μια μέθοδος που χρησιμοποιεί τύπο αναφοράς θα μοιάζει με "someMethod (Object obj)" ή παρόμοια.

972649 8
972649 8

Βήμα 8. Καλέστε μια μέθοδο με μια παράμετρο

Όταν καλείτε μια μέθοδο που απαιτεί μια παράμετρο, απλώς προσθέτετε την παράμετρο στην παρεμβολή μετά το όνομα της μεθόδου. Για παράδειγμα: "someMethod (5)" ή "someMethod (n)" αν το "n" είναι ακέραιος. Εάν η μέθοδος απαιτεί ένα αντικείμενο αναφοράς, απλώς εισάγετε το όνομα του αντικειμένου στην ανοιχτή και κλειστή παρένθεση. Για παράδειγμα, "someMethod (4, πράγμα)".

972649 9
972649 9

Βήμα 9. Προσθέστε πολλαπλές παραμέτρους σε μια μέθοδο

Οι μέθοδοι μπορούν επίσης να έχουν πολλαπλές παραμέτρους, απλώς διαχωρισμένες με κόμματα. Στο ακόλουθο παράδειγμα, δημιουργείται μια μέθοδος για να προσθέσουμε δύο ακέραιους αριθμούς και να επιστρέψουμε το άθροισμα ως μέθοδο επιστροφής. Όταν καλείται η μέθοδος, δίνονται οι δύο ακέραιοι, καθώς οι παράμετροι θα προστεθούν μαζί. Όταν εκτελείται το πρόγραμμα, θα λάβετε μια έξοδο που λέει "Το άθροισμα των Α και Β είναι 50".:

    public class myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("Το άθροισμα των Α και Β είναι"+ γ); } public static void main (String args) {sum (20, 30); }}

Βίντεο - Χρησιμοποιώντας αυτήν την υπηρεσία, ορισμένες πληροφορίες ενδέχεται να κοινοποιηθούν στο YouTube

Συμβουλές

  • Όταν καλείτε μια μέθοδο που επιστρέφει κάτι, μπορείτε να καλέσετε μια άλλη μέθοδο με βάση αυτό που επιστρέφει αυτή η μέθοδος. Ας πούμε ότι έχουμε μια μέθοδο που ονομάζεται

    getObject ()

    που επιστρέφει ένα αντικείμενο. Λοιπόν, στην τάξη

    Αντικείμενο

    υπάρχει μια κλήση μη στατικής μεθόδου

    toString

    που επιστρέφει το

    Αντικείμενο

    με τη μορφή α

    Σειρά

    Το Έτσι, αν θέλατε να το αποκτήσετε

    Σειρά

    από το

    Αντικείμενο

    επέστρεψε από

    getObject ()

    σε μια γραμμή, απλά θα έγραφες"

    String str = getObject (). ToString ();

  • ".

Συνιστάται: