






Chiamare un metodo in java
Contenuto
Quando inizi a programmare in Java, ci sono molti nuovi concetti da imparare. Ci sono classi, metodi, eccezioni, costruttori, variabili, ecc., e a volte può essere opprimente. Quindi è meglio imparare la lingua passo dopo passo. In questo articolo imparerai come chiamare un metodo in Java.
Passi

1. Un metodo è l`equivalente di una funzione in linguaggi come C, il che semplifica il riutilizzo del codice. Un certo numero di istruzioni insieme formano un metodo e questo metodo può essere chiamato da un`altra istruzione. Quando viene chiamato un metodo, verranno eseguite tutte le istruzioni che fanno parte di quel metodo. Ad esempio, dai un`occhiata a questo metodo: "
public static void methodExample() { }
".Non contiene ancora alcun codice, ma ci sono tre parole chiave prima del nome del metodo.Questi sono pubblico
, statico
e vuoto
. 
2. La parola
pubblico
prima del nome del metodo significa che il metodo stesso può essere chiamato da qualsiasi luogo come classi o anche da altri pacchetti (file) purché importi la classe (classe).Ci sono altre tre parole che prendono il posto di pubblico
Puoi venire.Questi sono protetto
e privato
. Se un metodo protetto
quindi solo questa classe e le sottoclassi (classi che lo usano come base per ulteriore codice) possono chiamare il metodo. Se un metodo privato
quindi il metodo può essere chiamato solo dall`interno della classe stessa. L`ultima parola chiave praticamente non è nemmeno una parola. Usi questa parola quando non hai nient`altro al posto di pubblico
, protetto
, o privato
. Questo è chiamato "predefinito" o pacchetto privato. Ciò significa che solo le classi nello stesso pacchetto possono chiamare il metodo. 
3. La seconda parola chiave,
statico
, significa che il metodo appartiene alla classe e non è un`istanza della classe (oggetto).I metodi statici devono essere chiamati utilizzando il nome della classe: "EsempioClass.metodoEsempio()
". Tuttavia, se non c`è statico
quindi il metodo può essere chiamato solo da un oggetto. Ad esempio, per una classe denominata EsempioOggetto
e un costruttore (per la creazione di oggetti), possiamo creare un nuovo oggetto con il codice oggetto EsempioOggetto = nuovo OggettoEsempio();
, dopo di che chiamiamo il metodo con "ogg.metodoEsempio();
". 
4. L`ultima parola prima del nome del metodo è
vuoto
. La parola vuoto
significa che il metodo non restituisce nulla (quando esegui il metodo). Se vuoi che un metodo restituisca qualcosa, sostituisci la parola vuoto
da un tipo di dati (tipo primitivo o di riferimento) dell`oggetto (o tipo primitivo) che si desidera restituire. Quindi aggiungi il codice Restituzione
più un oggetto di quel tipo da qualche parte alla fine del codice del metodo. 
5. Quando si chiama un metodo che restituisce, è possibile utilizzare nuovamente ciò che viene restituito. Ad esempio, se a
qualche metodo()
restituisce un intero, quindi puoi dare a un intero il valore di ciò che è stato restituito, con il codice "int a = qualcheMetodo();
" 
6. Alcuni metodi richiedono un parametro. Un metodo che richiede un parametro o un numero intero è simile a questo:
someMethod(int a)
. Quando si utilizza un tale metodo, scrivere il nome del metodo, quindi un numero intero tra parentesi: alcuniMetodo(5)
o alcuniMetodo(n)
Se n
è un numero intero. 
7. I metodi possono anche avere più parametri separati da virgole. Se il metodo
qualche metodo
due parametri obbligatori, int a
e oggetto Oggetto
, quindi scrivi questo come "someMethod(int a, Object obj)
".Per utilizzare questo nuovo metodo, dovrebbe essere chiamato dal nome del metodo, seguito da un numero intero e un oggetto tra parentesi: qualcheMetodo(4, cosa)
per cui cosa
un Oggetto
è. Consigli
Quando chiami un metodo che restituisce qualcosa, puoi chiamare un altro metodo in base a ciò che quel metodo restituisce. Diciamo che abbiamo un metodo
getObject()
have, che restituisce un oggetto.in classe Oggetto
, c`è un metodo non statico chiamato accordare
Quello Oggetto
ritorni sotto forma di a Corda
.Quindi se ce l`hai Corda
dal Oggetto
voglio essere tornato con getObject()
in una riga di codice, quindi lo programmi come "Stringa str = getObject().accordare();
".Avvertenze
- Fai attenzione alle classi e ai metodi astratti. Se un metodo è "astratto", non può essere utilizzato fino a quando non è stato eseguito da un`altra classe. Questo perché un metodo astratto inizialmente non contiene alcun codice. Le classi astratte sono usate come una sorta di framework.
Articoli sull'argomento "Chiamare un metodo in java"
Condividi sui social network:
Popolare