WEBVTT

00:00.170 --> 00:02.300
Salve, amici, e bentornati.

00:02.300 --> 00:05.510
In questo video, impareremo a conoscere i metodi in Java.

00:05.690 --> 00:10.530
Un metodo è un blocco di codice che esegue un compito specifico.

00:10.550 --> 00:15.650
Supponiamo di dover creare un programma che crei un cerchio e lo colori.

00:15.650 --> 00:20.960
È possibile creare due metodi per risolvere questo problema.

00:21.170 --> 00:26.480
Un metodo per disegnare il cerchio e un metodo per colorarlo.

00:26.660 --> 00:36.920
Dividere un problema complesso in parti più piccole rende il programma facile da capire e riutilizzabile.

00:36.920 --> 00:42.890
In Java esistono due tipi di metodi definiti dall'utente.

00:42.890 --> 00:49.220
È possibile creare i propri metodi in base alle nostre esigenze, e questo è ciò che impareremo.

00:49.220 --> 00:51.590
I metodi della libreria standard.

00:51.680 --> 01:01.380
Si tratta di metodi incorporati in Java che sono disponibili per l'uso, e noi usiamo un metodo prima chiamato lunghezza nella libreria

01:01.380 --> 01:02.850
delle stringhe.

01:02.880 --> 01:07.170
Passiamo ora a dichiarare e creare un metodo Java.

01:07.200 --> 01:14.880
La sintassi per dichiarare un metodo è return type method name.

01:16.360 --> 01:19.500
E le parentesi graffe.

01:19.510 --> 01:30.730
E qui mettiamo il metodo, ma il tipo di ritorno, che specifica il tipo di valore restituito da un metodo.

01:30.730 --> 01:37.000
Ad esempio, se un metodo ha un tipo di ritorno int, restituisce un valore intero.

01:37.000 --> 01:43.630
Se il metodo non restituisce un valore, il suo tipo di ritorno è void.

01:43.630 --> 01:45.070
Il nome del metodo.

01:45.070 --> 01:53.410
È un identificatore ID che viene usato per riferirsi a questo particolare metodo nel corpo del metodo proc.

01:54.210 --> 02:00.670
Include le istruzioni di programmazione utilizzate per eseguire alcuni compiti.

02:00.690 --> 02:09.240
Il corpo del metodo è racchiuso tra le parentesi graffe e si può notare che dopo il nome del metodo

02:09.240 --> 02:15.240
vengono inserite le parentesi: in questo modo si crea il metodo.

02:15.270 --> 02:21.390
Ricordiamo che questa è la semplice sintassi della dichiarazione dei metodi.

02:21.420 --> 02:29.340
Facciamo ora un esempio di creazione e dichiarazione di un metodo Java.

02:29.400 --> 02:36.750
Commenterò questo e voglio che scriviate tutti questi appunti, perché sono molto

02:36.750 --> 02:44.220
importanti per capire la sintassi e per ricordarli in seguito quando li rivedrete.

02:44.700 --> 02:53.340
Inizierò creando un void, che è la parola chiave del tipo di ritorno.

02:53.710 --> 02:55.750
Saluta.

02:55.780 --> 02:57.940
È il nome del metodo.

02:58.910 --> 03:01.280
Seguito dalle parentesi.

03:01.280 --> 03:05.110
Inizierò con le parentesi graffe.

03:05.120 --> 03:08.810
E qui inserirò il corpo del metodo.

03:08.870 --> 03:15.980
Posizionerò questo metodo al di fuori del metodo principale, per evitare errori.

03:16.010 --> 03:18.700
Ok, questo è il metodo principale.

03:18.710 --> 03:21.590
La fine di questo metodo principale è qui.

03:21.680 --> 03:24.860
Ho creato questo metodo.

03:25.040 --> 03:29.450
Salutiamo di nuovo fuori dal metodo principale.

03:29.450 --> 03:30.920
È il tipo di ritorno.

03:30.920 --> 03:34.070
Il nome del metodo Void è Say hello.

03:34.070 --> 03:39.500
Queste sono le parentesi e queste sono le parentesi graffe.

03:39.500 --> 03:47.860
All'interno delle parentesi graffe, specifichiamo il blocco di codice che questo metodo eseguirà quando viene chiamato

03:47.870 --> 03:51.290
System. fuori. linea di stampa.

03:51.950 --> 03:53.030
Salve.

03:53.510 --> 03:58.340
Dal metodo abbiamo creato questo metodo.

03:58.340 --> 04:00.630
Ora dobbiamo chiamarlo.

04:01.420 --> 04:03.370
Nel metodo principale.

04:03.370 --> 04:12.370
Quindi, ogni volta che si vuole chiamare il metodo e si può notare che il nome di questo metodo è in grigio,

04:12.700 --> 04:18.460
e se si passa il cursore del mouse, Android studio ve lo dirà.

04:18.490 --> 04:21.700
Il metodo say hello non viene mai utilizzato.

04:21.700 --> 04:28.510
Quindi non hai chiamato il metodo say hello in nessuno dei tuoi codici per chiamare.

04:28.540 --> 04:34.510
Per attivare il metodo, è necessario assegnargli un nome.

04:35.290 --> 04:37.400
E specificarlo di nuovo.

04:37.420 --> 04:39.940
Metodo di saluto.

04:40.210 --> 04:42.790
E come questo.

04:43.910 --> 04:44.540
Qui.

04:44.540 --> 04:51.370
Dobbiamo aggiungere alcuni identificatori e abbiamo questo errore.

04:51.380 --> 04:53.900
Lo renderò statico.

04:55.140 --> 05:02.390
Più avanti parleremo delle variabili e dei metodi statici e non statici in Java.

05:02.400 --> 05:04.290
Ma fino ad ora, concentrati su di me.

05:04.290 --> 05:08.130
Si tratta del tipo di dati e del tipo di ritorno.

05:08.130 --> 05:15.240
Il saluto, il nome del metodo, il corpo del metodo.

05:15.240 --> 05:17.640
E questo è il modo in cui chiamiamo il metodo.

05:17.640 --> 05:22.350
Lo specifichiamo, ne indichiamo il nome e lo facciamo seguire dalle parentesi.

05:23.020 --> 05:25.900
Eseguiamo il nostro programma e vediamo.

05:26.410 --> 05:27.700
Ed eccoci qui.

05:27.700 --> 05:30.970
Questo è il messaggio del metodo.

05:31.480 --> 05:35.110
Quindi i programmi eseguono il metodo main.

05:35.110 --> 05:39.610
Il metodo principale chiama il metodo say hello.

05:39.640 --> 05:42.890
Say hello eseguirà questa riga.

05:42.910 --> 05:49.870
Quindi questo metodo ha solo una cosa da eseguire: stampare un messaggio.

05:49.870 --> 05:53.800
Ciao dal metodo nell'output.
