Chiamare un metodo in java

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

Immagine titolata Java Methods Step 1.jpg
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.

Immagine titolata Java Methods Step 2.jpg
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.

Immagine titolata Java Methods Step 3.jpg
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();".

Immagine titolata Java Methods Step 4.jpg
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.

Immagine titolata Java Methods Step 5.jpg
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();"

Immagine titolata Java Methods Step 6.jpg
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.

Immagine titolata Java Methods Step 7.jpg
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.

Condividi sui social network: