Una volta i programmatori hanno inventato il concetto di programmazione orientata agli oggetti, che ci consente di riflettere gli oggetti del dominio con cui lavoriamo nel codice del programma. Insieme inizieremo a conoscere le basi di questo concetto, impareremo cosa sono gli oggetti, le classi e i metodi nel linguaggio Java e vedremo con esempi pratici come crearli, come funzionano e come possono essere utilizzati. Metodi In questo breve articolo parleremo di cos'è un metodo, quali metodi esistono e a cosa servono. Un metodo è essenzialmente un pezzo di codice che esegue un'azione, in altre parole, un metodo è un blocco di codice che esegue un lavoro ed è chiamato qualcosa. Il codice eseguibile nel metodo è tra parentesi graffe e all'inizio è scritta una certa riga, composta da alcune parole e parentesi. Diamo uno sguardo più da vicino a quali parti è composta questa linea.
public static void main(String[] args)
private static boolean checkRange(int income)
private static int calculateCharges()
All'inizio c'è la parola private o la parola public : questo è il cosiddetto modificatore di accesso , che stabilisce da dove può essere richiamato questo metodo. Esistono 4 tipi di modificatori di accesso : 1) pubblico 2) privato 3) protetto 4) – Il quarto tipo, in cui non è presente alcun modificatore di accesso. Successivamente vedremo come i modificatori di accesso influenzano la disponibilità dei metodi nel codice, ma per ora ricordiamo solo quale potrebbe essere questa prima parola. La seconda parola in tutti i nostri metodi è la parola static . I metodi possono averlo o meno. Ne parleremo anche un po’ più avanti, ma per ora ricordiamo solo che può succedere. La terza parola è un tipo di dati ( int o booleano come nell'esempio sopra) o la parola chiave void . I metodi hanno sempre questa terza parola, ne parleremo anche poco dopo. Ciò di cui parleremo ora è il nome del metodo , in questo caso la quarta parola. Ma capisci che se non c'è la parola static (che potrebbe non esistere), il nome del metodo sarà la terza parola, potrebbe non esserci ancora un modificatore di accesso, quindi il nome del metodo sarà la parola numero due. Quando scrivi il tuo codice, puoi dare qualsiasi nome al metodo , purché rifletta l'essenza di ciò che fa il metodo. Poiché il metodo esegue un'azione, è auspicabile che tale azione sia presente nel suo nome. I metodi in Java vengono solitamente denominati con una lettera minuscola e, se il nome di un metodo è composto da più parole, scrivere tutte le parole insieme, la seconda e ciascuna parola successiva iniziando con una lettera maiuscola, e il programma deve averne almeno una metodo denominato main, poiché l'esecuzione del programma inizia con questo metodo. Un altro componente importante del metodo sono le parentesi . Possono contenere i cosiddetti parametri . Questi sono i tipi e i nomi delle variabili che possono essere passate al metodo e che verranno poi utilizzate in esso. Potrebbero non esserci parametri e quindi le parentesi vengono scritte vuote. Potrebbe esserci un parametro, come nel nostro esempio (tipo di variabile e il suo nome), oppure potrebbero esserci diversi parametri (separati da virgole). Parleremo dei parametri in dettaglio e separatamente. Per ora ti basta sapere che i metodi possono averli. Il nome di un metodo e l'insieme di parametri che vengono passati a quel metodo in un ordine specifico sono chiamati firma del metodo. Va notato che anche l'ordine dei parametri è importante; se i parametri vengono passati in un ordine diverso, il metodo sarà diverso. Quindi, abbiamo iniziato a familiarizzare con i metodi e ci siamo resi conto che il metodo- questo è un determinato frammento di codice del programma che ha un numero di proprietà e un nome con cui questo metodo può essere chiamato da altro codice. Nel prossimo articolo parleremo dei parametri del metodo.
GO TO FULL VERSION