Cosa cambia se invece di dichiarare il costruttore come sopra, lo dichiaro come:codice:class Pippo { short a; Pippo(short a) { this.a = a; } }
A livello di efficienza di codice è la stessa? Più che altro è che è noioso ogni volta che si richiama il costruttore, eseguire il cast su ogni dato passato:codice:class Pippo { short a; Pippo(int a) { this.a = (short) a; } }
pippo( (short) 6 )

Rispondi quotando