Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Downcasting e Upcasting
Forum - Java - Downcasting e Upcasting

Avatar
crashoverride (Normal User)
Pro


Messaggi: 152
Iscritto: 09/07/2010

Segnala al moderatore
Postato alle 17:58
Martedì, 07/09/2010
Ciao, oggi mentre studiavo il libro della mokabyte non ho capite questi 2 concetti...

E questo è up o down casting?
Moto m = new Moto(); //moto estende bicicletta
Bicicletta b = m;

Mi fate degli esempi per capire meglio? Grazie :D

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 19:09
Martedì, 07/09/2010

up casting dovrebbe essere quando dichiari una variabile di un tipo ma gli assegni una di un tipo derivato, down casting è l'inverso.

quindi nel tuo caso è up casting.

PM
Avatar
crashoverride (Normal User)
Pro


Messaggi: 152
Iscritto: 09/07/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 22:54
Martedì, 07/09/2010
E gia che ci sei, per non aprire un altro topic puoi spiegarmi anche l'utilizzo dell'istruzione throws?

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 23:03
Martedì, 07/09/2010
Testo quotato

Postato originariamente da crashoverride:

E gia che ci sei, per non aprire un altro topic puoi spiegarmi anche l'utilizzo dell'istruzione throws?



throws solleva un'eccezione nel codice (classe derivata da Exception), serve per notificare stati di errore o parametri non corretti.

trovi il mondo su google.


PM
Avatar
matteo88roma (Normal User)
Rookie


Messaggi: 25
Iscritto: 15/12/2008

Up
0
Down
V
Segnala al moderatore
Postato alle 20:43
Mercoledì, 08/09/2010
Qui trovi tutto quello che vuoi sapere sulle eccezioni:
http://download-llnw.oracle.com/javase/tutorial/essential/ ...
:D

PM