Le parole per, come e ottenere hanno un significato speciale quando vengono utilizzate nei nomi dei metodi?
Esempi
per
new Integer(4).toString()
get
Integer.getInteger("system.unknown.property",4)
come
Arrays.asList(myPrimitiveArray)
Le parole per, come e ottenere hanno un significato speciale quando vengono utilizzate nei nomi dei metodi?
new Integer(4).toString()
Integer.getInteger("system.unknown.property",4)
Arrays.asList(myPrimitiveArray)
Il termine as
viene spesso utilizzato per indicare che il metodo esegue il cast dell'elemento da un tipo a un altro, senza creare un nuovo oggetto.
Il termine to
indica spesso che il metodo crea una nuova rappresentazione del valore come nuovo oggetto di un tipo diverso.
Il termine get
, insieme a set
in Java EE ha un significato speciale come getter e setter, che sono semplicemente accesso e modifica metodi rispettivamente a un campo privato. Tuttavia, a volte esiste la convenzione in un senso più ampio di get
che indica che un valore esistente viene restituito e create
indica che viene creato un nuovo valore.
E poi ci sono molte situazioni in cui non si applica nessuno di quanto sopra e as
è usato per creare nuovi oggetti, to
fa solo un cast, get
crea qualcosa ecc.
Quindi oltre il get
nel contesto Java EE, la risposta a "fai le parole per, come e ottieni qualche significato speciale quando usato nei nomi dei metodi?", la risposta è "a volte".
Leggi altre domande sui tag design java coding-standards naming naming-standards