MEMon
02-09-2006, 22:26
Ho un array di oggetti della classe A: A[] array=new A[5]
B estende la classe A.
array lo carico con oggetti di B e quando compilo non ho errori infatti, ma quando eseguo mi da l'eccezzione come da titolo, come se non andassero bene gli oggetti che gli salvo...come mai?
C'è qualche modo per ovviare a questo problema?
A me server avere un'array di oggetti i quali fanno parte di classi diverse ma che ereditano sempre da una classe.
B extends A C extends A D extends A
Come faccio?
B estende la classe A.
array lo carico con oggetti di B e quando compilo non ho errori infatti, ma quando eseguo mi da l'eccezzione come da titolo, come se non andassero bene gli oggetti che gli salvo...come mai?
C'è qualche modo per ovviare a questo problema?
A me server avere un'array di oggetti i quali fanno parte di classi diverse ma che ereditano sempre da una classe.
B extends A C extends A D extends A
Come faccio?