Denominazione del metodo: a vs as get get

2

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)
    
posta Ryan Warren 25.04.2018 - 03:10
fonte

1 risposta

11

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".

    
risposta data 25.04.2018 - 07:53
fonte

Leggi altre domande sui tag