indubbiamente...Originariamente inviato da AndreaNobili
E se ad esempio io dichiarassi un vettore di oggetti supertipo...e ci vado a mettere dentro oggetti creati come sottotipi? allo stesso modo non potrei usare i metodi dei sottotipi?
ti dirò di più.
visto che ogni classe in java deriva da classe Object, tu puoi creare anche un array di Object e mettere tutti gli oggetti che vuoi, ma senza castare esplicitamente (cosa non bella da fare) non puoi chiamare i metodi delle sotto classi

Rispondi quotando