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