Μια μέθοδος είναι ένα τμήμα κώδικα που ορίζεται με ένα όνομα και μπορεί να καλεστεί από το πρόγραμμα και να εκτελεστεί όταν χρειαστεί. Η μέθοδος μπορεί να δέχεται παραμέτρους όταν καλείται και μπορεί να επιστρέφει μια τιμή ή να μην επιστρέφει τίποτα. Οι μέθοδοι χρησιμοποιούνται στην Java για να επαναχρησιμοποιούν κώδικα και να κάνουν το πρόγραμμα πιο δομημένο και ευανάγνωστο.
Μια μέθοδος πρέπει να δηλωθεί μέσα σε μια κλάση. Καθορίζεται με το όνομα της μεθόδου, ακολουθούμενο από παρενθέσεις (). Η Java παρέχει μερικές προκαθορισμένες μεθόδους, όπως η System.out.println (), αλλά μπορείτε επίσης να δημιουργήσετε τις δικές σας μεθόδους για να εκτελέσετε συγκεκριμένες ενέργειες:
Παράδειγμα
Δημιουργία μιας μεθόδου μέσα στην Main:
public class Main { static void myMethod() { System.out.println("Hello World!"); } public static void main(String[] args) { myMethod(); } }
Στο παραπάνω παράδειγμα, η myMethod() είναι το όνομα της μεθόδου. Το static σημαίνει ότι η μέθοδος ανήκει στην κλάση Main και όχι σε ένα αντικείμενο της κλάσης Main. Θα μάθετε περισσότερα σχετικά με τα αντικείμενα και το πώς να έχετε πρόσβαση στις μεθόδους μέσω αντικειμένων αργότερα σε αυτό το μάθημα. Το void σημαίνει ότι αυτή η μέθοδος δεν έχει επιστρεφόμενη τιμή. Θα μάθετε περισσότερα σχετικά με τις τιμές επιστροφής αργότερα σε αυτό το μάθημα.
Για να καλέσετε μια μέθοδο στη Java, γράψτε το όνομα της μεθόδου, ακολουθούμενο από δύο παρενθέσεις () και ένα ερωτηματικό ερωτηματικό ερωτηματικό.
Στο παρακάτω παράδειγμα, η μέθοδος myMethod() χρησιμοποιείται για να εκτυπώσει ένα κείμενο (την ενέργεια), όταν καλείται:
Παράδειγμα:
public class Main { static void myMethod() { System.out.println("Hello World!"); } public static void main(String[] args) { myMethod(); } }
Αυτό το πρόγραμμα θα καλέσει τη μέθοδο myMethod() και θα εκτυπώσει το κείμενο “Hello World!” στην έξοδο του προγράμματος.
Μια μέθοδος μπορεί επίσης να καλείται πολλές φορές:
Παράδειγμα:
public class Main { static void myMethod() { System.out.println("Hello World!"); } public static void main(String[] args) { myMethod(); myMethod(); myMethod(); } }
Αυτό το πρόγραμμα θα καλέσει τη μέθοδο myMethod() τρεις φορές και θα εκτυπώσει το κείμενο “Hello World!” τρεις φορές στην έξοδο του προγράμματος.