Sì, diciamo che "non sarebbe sbagliato". In realtà, essendo che NullPointerException e StringIndexOutOfBoundsException sono eccezioni unchecked, il try/catch risulta comunque un "di più" lasciato a discrezione del programmatore.
Sì. Nel caso dei varargs il compilatore è in grado di valutare il tipo di chiamata e, quindi, non segnala alcun errore (poichè, effettivamente, non è un errore: numero variabile di argomenti significa, appunto, da 0 argomenti a N argomenti).Avrei una domanda però:
In questo esempio
codice:public PortaMonete(int... valori) { ... }la creazione del portamonete3 senza specificare alcun campo nel costruttore non mi segnala errori perchè ho utilizzato i varargs?codice:public class TestMonete { public static void main(String args[]) { PortaMonete portamonete3 = new PortaMonete(); } }
Ciao.![]()




Rispondi quotando