Ciao a tutti,
ho una questione che non mi torna un granché davvero strana:
ho 4 classi:
class A {}
class B extends A {}
class X
{
private A a;
private A getA()
private void setA(A value)
}
class Y extends X
{
private B b;
private B getA()
private void setA(B value)
}
su netbeans 3.6 che gira sulla JDK 1.4.2 mi da errore e non riesce a fare l'override del metodo getA().
mentre invece su eclipse 3.1M2 che gira sulla JDK 1.5.0 funziona a meraviglia.
E' normale??
altra cosa:
il metodo setA non va in overidden perché prende un nuovo tipo parametro, non si può fare l'override anche di questo?
:master:
credevo di conoscerla sta roba, invece ora mi rendo conto che ho una gran confusione in testa!!!!
Ciao e grazie