codice:
void metodo (ClasseA x) 
{ classeB y = (Classe C) x; }
Che relazioni ci sono tra le diverse classi affinchè non vi siano errori di compilazione e runtime?

classe A dovrebbe essere superclasse di C. Ma per quanto riguarda B?