Originariamente inviato da R@ve M@ster
Dichiara l'array static in modo da avere una variabile di classe condivisa e visibile (utilizzabile) da tutte le istanze di ClasseForm.
ho provato a fare come dici... l'array si mantiene, ma visto che Classe.java ha anche le sottoclassi e che quando si richiama il metodo della sottoclasse, richiama il costruttore e quindi si perdono tutti i valori dei campi

Originariamente inviato da R@ve M@ster
L'idea di avere un riferimento a ClasseForm è giusta, solo che non devi istanziare un nuovo oggetto, devi invece ricavarti il riferimento all'oggetto già istanziato. Magari passa il riferimento di ClasseForm nel costruttore dell'altra classe, oppure utilizza un metodo setClasseForm(ClasseForm cf) per esempio.
ehm, mi puoi fare un esempio di codice? tipo sto nella Sottoclasse1:

void mostra() {
super.mostra()
...


e poi?

vi ringrazio per la risposta e la pazienza