Ciao a tutti, sono da tempo registrato a questo forum, ma è la prima volta che entro diciamo nella sezione java; sto studiando da poco questo linguaggio ed ho un dubbio sulle classi:
non riesco bene a capire la differenza diciamo operativa tra classi annidate e classi derivate, nelle prime se io ho una classe e dentro ad essa ne dichiaro un'altra, quest'ultima puo accedere alle variabili della prima no? però non le possiede giusto? Cosa che invece dovrebbe accadere in caso di derivazione dico bene? Non capisco in definitiva quando mi conviene usare classi annidate e quando quelle derivate.
Spero di essere stato chiaro, ciao ciao =)