Ciao a tutti; allora ho testato l'esempio proposto da mnkt; la configurazione del mio pc è la seguente:

WinXP SP2 Professional;
IDE: JBuilder 2005
jdk: java version 1.5.0-b64; java version 1.4.2_04-b05

In tutte e due le jdk quando cerco di compilare l'errore che mi viene generato è il seguente:

codice:
"OverRide2.java": getRet() in testjdk15.OverRide2 cannot override getRet() in testjdk15.OverRide1; attempting to use incompatible return type; found   : testjdk15.ReturnClassExt, required: testjdk15.ReturnClass at line 7, column 5
Quiindi il comportamento strano che si ottiene non è dovuto alle jdk... mi sorge un dubbio... ci fosse un bago in Eclipse? Se non sbaglio nel precedente thread mnkt avevi detto che utilizzavi Eclipse come IDE....
Ciao a tutti