In questa lezione analizziamo la riflessione in Java: come, tramite l’API di
Class, ottenere informazioni sui campi (
getFields()/
getDeclaredFields()), sui metodi (
getMethods()/
getDeclaredMethods()), sui costruttori (
getConstructors()/
getDeclaredConstructors()) e sulle annotazioni (
getAnnotations()). Scopriremo i modificatori tramite
Modifier (
public,
private,
protected,
static,
final), analizzeremo le differenze «public contro declared», assembleremo una mini‑utility ispettore di classi e vedremo uno schema visivo.