Bentornati.
In questo video, impareremo a conoscere il sovraccarico dei metodi con l'overloading dei metodi.
Più metodi possono avere lo stesso nome con parametri diversi.
Ad esempio, in questo metodo, si sommano i numeri passati int x e int y e l'istruzione return
restituirà x più y, la somma di x e y sotto forma di int.
Lo stesso.
Qui creerò un altro metodo chiamato add numbers e il tipo di ritorno.
Questa volta sarà una doppia addizione di numeri.
Doppio.
Z e double W Qui il ritorno sarà Z più W, quindi Z più W è un double e il tipo di ritorno è double.
Qui.
Aggiungere i numeri e inserirli.
Steady non genererà alcun errore perché abbiamo specificato lo stesso nome del metodo.
Ma lo studio Android capirà che si tratta di un sovraccarico del metodo.
Ora voglio che vi concentriate con me su questa nota molto importante.
Si può notare che quando chiamiamo Aggiungi numeri e passiamo gli argomenti dieci e venti, che sono numeri interi.
Il metodo aggiungi numeri che restituisce end sarà chiamato e aggiungi numeri sarà in giallo perché in giallo significa che è stato
utilizzato.
È possibile passare il cursore del mouse su qualsiasi metodo o parola chiave in Android studio e si otterranno alcuni suggerimenti.
Si possono vedere i numeri aggiunti in grigio che non sono mai stati utilizzati.
Quindi, quando si passano dieci e venti numeri interi, Android studio utilizzerà il metodo corrispondente in base ai numeri
interi passati.
Se passo un doppio quindi 10. 7 e 20. 3, si può notare che il metodo add numbers, che accetta numeri
interi, non verrà chiamato, mentre il metodo add numbers, che accetta double e restituisce double, verrà chiamato.
In base al tipo di parametri, il metodo o il metodo corrispondente verrà
chiamato se si esegue il programma. 0 e il tipo restituito è double.
Quindi questo metodo viene chiamato e questo metodo non viene chiamato.
Quando si passano valori doppi come argomenti.
Questo si chiama overloading dei metodi Java.