Un metodo o funzione di qualsiasi linguaggio di programmazione contiene un blocco di codice o dichiarazioni che devono essere eseguite più volte nel programma. Lo stesso codice può essere riutilizzato più volte dichiarando un metodo con quel codice e chiamando il metodo. Il metodo è la maggior parte della dichiarazione di classe in Java. I tipi di metodi, i modificatori di accesso al metodo e la via di dichiarare e usare il metodo in Java sono mostrati in questo tutorial.
Prerequisiti:
Tipi di metodo:
Due tipi di metodi possono essere utilizzati in Java. Questi sono menzionati come segue:
Metodo integrato
I metodi integrati sono già definiti in librerie Java come casuali (), uguali (), ecc. Questi metodi possono essere utilizzati chiamando il metodo.
Metodo definito dall'utente
I metodi definiti dall'utente sono implementati dall'utente Java in base ai requisiti di programmazione. Questi metodi devono essere definiti all'interno della classe prima dell'uso.
Accedi agli specificatori del metodo
Possono essere utilizzati quattro specificatori di accesso per impostare l'ambito dei metodi in Java. Le funzioni di questi modificatori di accesso sono spiegate nel seguente:
Modificatore di accesso | Funzione |
---|---|
Predefinito | Quando non viene dichiarato alcun specificatore per il metodo, viene utilizzato lo specificatore predefinito. Il metodo è accessibile all'interno del pacchetto Java solo per l'identificatore predefinito. |
Pubblico | Il metodo della classe è accessibile da qualsiasi luogo se viene utilizzato lo specificatore pubblico. |
Privato | Il metodo della classe è accessibile all'interno della sua classe solo se viene utilizzato lo specificatore privato. |
Protetto | Il metodo della classe è accessibile all'interno della sua classe e la sottoclasse solo se viene utilizzato lo specificatore protetto. |
Esempi di metodi Java
Gli usi dei metodi integrati e definiti dall'utente sono mostrati in questa parte del tutorial utilizzando più esempi Java.
Esempio 1: usando il metodo integrato
Crea un file Java con il seguente codice in cui vengono mostrati gli usi di due metodi integrati. Uno è il metodo Print () che stampa l'output nella console. Un altro è il metodo Pow () che calcola il valore di potenza di 3 alla potenza 4:
classe pubblica USEOFJAVAMEHHODViene visualizzato il seguente output dopo l'esecuzione del codice precedente. Il valore di potenza di 3 a Power 4 è 81 che è stampato nell'output:
Esempio 2: utilizzando il metodo definito dall'utente senza argomento
Crea un file Java con il seguente codice in cui un metodo definito dall'utente senza alcun argomento è dichiarato per stampare il contenuto delle variabili di due classi. Le variabili di classe sono inizializzate all'interno del metodo principale () e la funzione definita dall'utente viene chiamata in seguito per stampare i valori della variabile.
classe pubblica USEOFJAVAMETHOD2Viene visualizzato il seguente output dopo l'esecuzione del codice precedente:
Esempio 3: utilizzando il metodo definito dall'utente con argomento
Crea un file Java con il seguente codice in cui viene dichiarato un metodo definito dall'utente con due argomenti per confrontare due valori numerici e stampare un messaggio basato sul confronto. Il metodo è chiamato dal metodo principale () con i valori dell'argomento, 67 e 34.
classe pubblica USEOFJAVAMETHOD3Viene visualizzato il seguente output dopo l'esecuzione del codice precedente. Sessantasette (67) sono maggiori di 34 ed è stampato nell'output:
Esempio 4: utilizzando il metodo definito dall'utente con il valore di ritorno
Crea un file Java con il seguente codice in cui viene dichiarato un metodo definito dall'utente con tre argomenti per calcolare la media di tre numeri e il risultato al chiamante. L'istruzione di ritorno viene utilizzata per restituire il valore dal metodo. I numeri 5, 7 e 3 vengono passati come valori dell'argomento del metodo nel codice.
Classe pubblica USEOFJAVAMETHOD4Viene visualizzato il seguente output dopo l'esecuzione del codice precedente. La media di 5, 7 e 3 è 5.0 che è stampato nell'output:
Conclusione
Il metodo è una parte essenziale di qualsiasi linguaggio di programmazione. Java ha molti metodi integrati per eseguire diversi tipi di attività. I metodi personalizzati vengono utilizzati per risolvere particolari problemi di programmazione. Gli usi dei metodi integrati e diversi tipi di metodi definiti dall'utente sono descritti per aiutare i nuovi utenti Java. L'argomento del metodo può essere chiamato anche in modi diversi. Il modo di chiamare i metodi con gli argomenti per valori sono mostrati in questo tutorial.