WEBVTT

00:00.080 --> 00:03.560
In questo video impariamo a conoscere i parametri dei metodi.

00:03.590 --> 00:12.140
Un parametro del metodo è un valore accettato dal metodo e posto all'interno di queste parentesi.

00:12.380 --> 00:16.400
Un metodo può anche avere un numero qualsiasi di parametri.

00:16.400 --> 00:26.720
Ad esempio, se devo modificare questo metodo per accettare due numeri e restituire il risultato della loro somma.

00:26.720 --> 00:35.930
Quindi, invece di creare questi numeri, li passerò qui come parametri.

00:35.930 --> 00:40.130
Quindi int x e int y.

00:40.340 --> 00:46.700
Questo metodo accetta due parametri di tipo int.

00:46.730 --> 00:54.020
Il primo è x e il secondo è Y e il tipo di ritorno di questo metodo è int.

00:54.020 --> 00:58.010
Quindi dovrei includere una dichiarazione di restituzione.

00:58.010 --> 01:01.620
E qui l'operazione di ritorno.

01:01.620 --> 01:11.310
Ma come passare questi valori, come dire al metodo che X è dieci e y è venti.

01:11.340 --> 01:20.550
Ad esempio, se un metodo viene creato con dei parametri, è necessario passare i valori corrispondenti durante la

01:20.550 --> 01:22.350
chiamata del metodo.

01:22.350 --> 01:32.610
Quindi salgo e qui si può vedere che c'è un errore: ci si aspettava due argomenti, ma ne sono stati trovati zero perché

01:32.610 --> 01:39.180
non abbiamo passato alcun argomento, quindi questi sono i parametri.

01:39.180 --> 01:49.380
E quando si passano i valori al momento della chiamata del metodo, si chiamano argomenti: passerò dieci e passerò

01:49.380 --> 01:50.790
venti.

01:50.820 --> 01:58.830
Si può notare che Android studio genera un suggerimento che ci dice che X è dieci e Y è venti.

01:58.830 --> 02:02.280
Quindi non scrivo nulla qui.

02:02.280 --> 02:04.860
Non ho specificato che x è uguale a dieci.

02:04.860 --> 02:13.080
Ad esempio, basta mettere il valore direttamente a dieci e a zero.

02:13.110 --> 02:16.740
Si può notare che Android Studio genererà questi suggerimenti.

02:16.920 --> 02:25.710
Si può vedere che add numbers accetta int x e int y, si esegue il programma e si cambia il valore dell'addizione,

02:25.710 --> 02:32.940
si esegue il valore di some e si può vedere che il valore di some è 30.

02:32.970 --> 02:45.300
Abbiamo passato questi argomenti dieci e venti al metodo add numbers, che accetta due parametri di tipo int x e y e,

02:45.300 --> 02:54.480
poiché il suo tipo di ritorno è un intero, lo restituiamo con un'istruzione return.

02:54.480 --> 02:57.930
La somma di questi numeri.
