‫Ora che conosci la teoria dei metodi, diamo un'occhiata all'aspetto pratico dei metodi.
‫Quindi creiamo un metodo e iniziamo con un modificatore in eccesso e userò solo public, quindi
‫aggiungo il tipo restituito, che è void, e poi do un nome.
‫Nel mio caso, lo chiamerò semplicemente qualcosa di giusto.
‫Quindi questo metodo scriverà qualcosa.
‫E prima di tutto, comincio così, ho bisogno di 30 parentesi.
‫E qui voglio semplicemente usare la linea di destra della console.
‫Quindi scriverò qualcosa sulla console.
‫E questo sarà che vengo chiamato da un metodo così semplice e quindi console ma leggi.
‫Quindi niente di troppo stravagante e niente che non abbiamo ancora visto tranne che per questo essere all'interno di un metodo.
‫Quindi ora per chiamare questo metodo ed eseguirlo, dobbiamo chiamarlo all'interno del metodo principale.
‫Quindi questo metodo qui è un metodo stesso e questo metodo non è pubblico.
‫Quindi non ha un modificatore di accesso.
‫Potrei anche sbarazzarmi di questo modificatore X in modo da poter semplicemente dire che non scrivi qualcosa, ma entreremo nei
‫diversi modificatori X in seguito.
‫Quindi questo non ne ha uno.
‫Il nostro metodo principale, perché dovrebbe essere chiamato solo da questa classe stessa.
‫Quindi abbiamo void, il che significa che questo metodo non restituirà mai nulla.
‫E poi il nome si chiama Main e perché beh, è praticamente il nostro metodo principale è quello che è
‫veramente importante.
‫E poi tra parentesi c'è un array di stringhe, che è chiamato ARC, ed è qualcosa che
‫tratteremo più avanti.
‫Quindi non abbiamo visto quali sono le tariffe, ma lo faremo in seguito e vedrai anche quali sono gli archi.
‫Quindi questo è il nostro metodo ed ecco il nostro punto di partenza.
‫Come avete letto nell'ultimo video che ho visto nell'ultimo video.
‫Quindi qualunque cosa vogliamo eseguire, dobbiamo avviarla da qui.
‫Quindi iniziamo e chiamiamo il nostro metodo di scrittura di qualcosa.
‫Ora, qui otteniamo un errore.
‫Non possiamo semplicemente chiamare il nostro metodo di scrittura di qualcosa all'interno del metodo principale perché il nostro metodo principale è statico.
‫Ed è per questo che anche il metodo di scrittura di qualcosa deve essere statico.
‫Quindi aggiungo il termine statico e, come puoi vedere, è tra il modificatore dell'asse e il tipo restituito.
‫Va bene, quindi il modificatore exis, poi Statik, quindi il tipo restituito e poi il nome del metodo o il nome del metodo.
‫Va bene, quindi questo è l'ordine.
‫E poi, tra parentesi, hai il parametro uno e il parametro due, e devono essere separati
‫da una virgola.
‫Va bene.
‫Quindi questa è la solita struttura ed è quello che abbiamo qui.
‫Quindi abbiamo un pubblico, che è il modificatore di accesso.
‫Abbiamo statico, che viene utilizzato perché il metodo principale è statico e statico significa semplicemente che questo metodo è statico
‫e dichiara il membro statico, che appartiene al nastro stesso piuttosto che a un oggetto
‫specifico.
‫Questo è anche qualcosa che avrà molto più senso non appena arriveremo al punto in cui utilizzeremo
‫la programmazione orientata agli oggetti.
‫Quindi, per ora, sappi solo che ogni volta che vuoi chiamare un metodo all'interno di un metodo statico, devi
‫rendere statico anche il metodo stesso.
‫Quindi per ora, poiché non usiamo la programmazione orientata agli oggetti e nel complesso, i concetti più grandi sarebbero
‫piuttosto difficili da capire.
‫Manteniamolo così, perché qui è richiesto statico, perché vogliamo chiamarlo da non è un
‫metodo statico.
‫Va bene.
‫E in seguito, se abbiamo più classi che non saranno più richieste, daremo un'occhiata
‫anche a quelle.
‫Quindi ecco i nostri risultati.
‫Sono chiamato da un metodo.
‫Quindi, come puoi vedere, non abbiamo dovuto scriverlo all'interno del nostro metodo principale.
‫L'abbiamo semplicemente scritto qui.
‫Quindi puoi creare metodi molto lunghi che fanno molte cose e poi puoi semplicemente chiamarli in una riga.
‫Quindi è così che li chiamiamo ed è così che li dichiariamo o creiamo.
‫E un metodo di solito dovrebbe fare una cosa.
‫Quindi, in questo caso, questo metodo è lì solo per scrivere qualcosa.
‫Quindi non dovresti creare metodi che fanno 20 cose diverse o qualcosa del genere.
‫È meglio se lo fai semplice.
‫Quindi, se vuoi avere un metodo che fa qualcos'altro, crea un metodo aggiuntivo.
‫Quindi un metodo separato.
‫Va bene.
‫Quindi creiamo un metodo aggiuntivo, che non scriva semplicemente qualcosa che abbiamo qui, ma che
‫scriva qualcosa che vogliamo avere.
‫Così.
‫Public static void Vereide Qualcosa di specifico.
‫Quindi il nostro primo esempio, ha appena scritto qualsiasi cosa.
‫Beh, qualunque cosa sia stata scritta qui dentro.
‫Ora, quello che voglio avere, voglio dichiarare cosa voglio scrivere ogni volta che chiamo questo metodo.
‫Quindi diamo un'occhiata a questo.
‫Quindi userò la linea destra della console.
‫E ora cosa dovrei scrivere qui?
‫Quindi non voglio scrivere nulla.
‫Voglio scrivere qualcosa di specifico.
‫E quello che è, è ciò che aggiungerò come parametro.
‫Quindi qui ho il parametro uno e il parametro due, e qui voglio avere un solo parametro, che sarà
‫il testo di tipo stringa.
‫Quindi il mio testo sarà il parametro.
‫E ogni volta che voglio chiamare questo metodo, ora posso consegnare il mio testo e verrà stampato sulla
‫console.
‫Quindi consegno il mio testo qui e ora scriverà alla console.
‫Quindi creiamo anche read, o chiamiamo anche qui il metodo per scriverlo sulla console.
‫E ora chiamiamo questo metodo di scrittura qualcosa di specifico.
‫E se lo chiamiamo così, otteniamo un errore perché dice che non ci sono argomenti dati
‫che corrispondano al parametro di potenza formale richiesto.
‫Il mio testo.
‫Quindi questo significa che dobbiamo fornire un argomento.
‫Destra.
‫Quindi, quando crei un metodo, questo è chiamato parametro, ma quando chiami il metodo, ciò che
‫passi è l'argomento.
‫Quindi ho intenzione di consegnare l'argomento.
‫Sono un argomento e vengo chiamato da un metodo.
‫E qui, come puoi vedere, uso anche i punti esclamativi perché questo è di tipo stringa.
‫Quindi il mio testo è di tipo stringa.
‫Quindi devo consegnare una stringa qui.
‫Quindi eseguiamo anche quello.
‫E potresti chiederti, vengo chiamato da un metodo viene mostrato, ma sono un argomento e vengo chiamato da un metodo
‫non è scritto sulla nostra console.
‫Perché.
‫Ha a che fare con questa Rete.
‫Perché console read legge tutto ciò che è scritto a quel punto e non legge ciò che viene scritto in
‫seguito.
‫Quindi non possiamo fare altro che sbarazzarci di quella console, leggere da qui e semplicemente chiamarla qui.
‫Così.
‫Console che legge.
‫E ora proviamo di nuovo.
‫E come puoi vedere, vengo chiamato da un metodo e sono un altro argomento e vengo chiamato da un metodo.
‫Quindi hai visto come utilizzare argomenti e parametri e creare metodi e utilizzare Voit.
‫E daremo un'occhiata anche ad altri tipi.
‫Quindi nel prossimo video daremo un'occhiata a diversi tipi di ritorno e poi useremo anche
‫più di un solo parametro.