WEBVTT

00:00.170 --> 00:01.110
Bentornati.

00:01.130 --> 00:04.430
In questo video parleremo dei costruttori in Java.

00:04.460 --> 00:12.470
Un costruttore è un metodo speciale che viene utilizzato per creare e inizializzare gli oggetti alla loro prima

00:12.470 --> 00:13.340
creazione.

00:13.340 --> 00:22.470
È come un processo magico che dà vita agli oggetti e li imposta con i valori iniziali di cui hanno bisogno.

00:22.490 --> 00:25.250
Continuiamo con l'esempio dell'automobile.

00:25.280 --> 00:35.030
Per creare un costruttore, dobbiamo chiamarlo come il nome della classe qui auto All'interno del suo ambito.

00:35.030 --> 00:46.580
Dobbiamo definire il costruttore, quindi lo creerò e inizierò con la parola chiave public.

00:46.580 --> 00:51.620
Nei prossimi video parleremo dei modificatori e dei modificatori di accesso.

00:51.620 --> 00:59.750
Ma ora concentriamoci sui costruttori di auto esattamente come il nome della classe.

00:59.780 --> 01:01.530
Prestate attenzione, per favore, ragazzi.

01:01.530 --> 01:10.020
E seguito da queste parentesi, perché è un metodo, un metodo speciale quando si crea l'oggetto

01:10.020 --> 01:14.700
di un'auto, dobbiamo definire questi attributi.

01:14.700 --> 01:15.840
Lasciate che vi mostri.

01:15.870 --> 01:19.860
Abbiamo due stati, l'anno e la velocità.

01:19.890 --> 01:26.430
Li passerò qui in velocità e int anno.

01:26.460 --> 01:39.270
Poi, nel costruttore che abbiamo impostato qui, lo chiamerò velocità dell'auto e anno dell'auto.

01:39.870 --> 01:51.480
Qui impostiamo l'anno come anno dell'auto e la velocità come velocità dell'auto.

01:51.870 --> 02:02.970
Questi due parametri sono come dei segnaposto in cui inseriremo i valori effettivi quando creeremo un oggetto auto.

02:02.970 --> 02:11.190
Quindi, quando creiamo un oggetto auto, definiamo la sua velocità e il suo anno e li impostiamo sui valori

02:11.190 --> 02:12.930
di questi stati.

02:12.960 --> 02:17.070
Ora creiamo un oggetto auto utilizzando questo costruttore.

02:17.460 --> 02:26.850
Andiamo su e qui abbiamo un errore perché dobbiamo passare due argomenti, ma ne abbiamo trovati

02:26.850 --> 02:28.080
zero.

02:28.080 --> 02:35.100
Dobbiamo quindi superare gli argomenti della velocità e dell'anno di questa macchina.

02:35.100 --> 02:47.760
Quindi rimuovo questo attributo e inizio con la velocità dell'auto, che è 100 e l'anno dell'auto,

02:47.760 --> 02:49.850
che è 2023.

02:49.860 --> 02:52.230
Per favore, ragazzi, concentratevi con me.

02:52.230 --> 02:53.490
Si tratta di suggerimenti.

02:53.490 --> 02:58.710
Si tratta quindi di suggerimenti generati automaticamente da Android studio.

02:58.740 --> 03:03.120
Non è necessario inserire e scrivere la parola chiave velocità dell'auto.

03:03.120 --> 03:07.590
Mettete solo 100 e mettete solo 2023.

03:07.620 --> 03:09.570
Eseguiamo il nostro programma.

03:09.570 --> 03:16.920
E come previsto, abbiamo creato un oggetto chiamato Red Car con una velocità dell'auto pari a 100.

03:16.920 --> 03:27.420
Abbiamo accelerato di dieci, poi di altri dieci e infine abbiamo frenato, togliendo cinque alla sua velocità.

03:27.780 --> 03:32.760
Ecco come si usano i costruttori in Java.
