Ciao a tutti,
scrivo uno pseudo Java per definire un esempio:
codice:
A{
 private FieldA field;

 public addFieldtoC(){this.field.addtoC();)
}

B extends A{
 private FieldB field;
}

FieldA{
 implementazione di addtoC();
}

FieldB extends FieldA{
 implementazione di addtoC();
}
Se creo un oggetto di tipo B e faccio la B.addFieldtoC, in C viene inserito un oggetto di tipo FieldA o FieldB?
Io direi FieldA...quindi, esiste un modo per ereditare in B la addFieldtoC definita in A che pero` si accorga che la variabile d'istanza di B e` una sottoclasse di quella di A e quindi mi vada ad usare la addtoC di FieldB?

Spero di essere stato abbastanza chiaro, altrimenti ditemelo che provo a riscrivere il tutto.

Ciao e grazie in anticipo