Cómo nombrar getter / setter en el proyecto Android

Pregunta

Supongamos que hay una variable privada en una clase pública llamada private int _xTouchDown = 0;

¿Qué sería apropiado para el nombre getter / setter para esta variable privada?

a. get_xTouchDown() para el getter y set_xTouchDown() para el setter. Estos son los valores predeterminados elegidos por Eclipse> Refactor> Encapsulate Field .

segundo. getXTouchDown() para el getter y setXTouchDown() para el setter.

do. xTouchDown() para el getter y setXTouchDown() para el setter.

re. Otro.

Yo diría:

getXTouchDown() para el getter y setXTouchDown() para el setter.

¿Por qué?

Obedece las convenciones de nomenclatura de Java y más importante:

Getters y Setters son para el mundo exterior. El código de cliente que utiliza sus métodos no debe importarle a cómo sus campos se nombran internamente.

No hay un nombre obligatorio. Pero la convención es si un nombre de variable es myVariable entonces el getter y setter debe ser getMyVariable o setMyVariable . Aquí tenga en cuenta que su nombre de variable tampoco es convencional.

Así que creo que antes de seguir la convención de getter y setter es más importante seguir la convención de la variable de nomenclatura.

también puede comprobar la generación de código de getter y setter utilizando un IDE . que probablemente seguirá la convención.

Para obtener más información sobre la convención de nomenclatura de java, consulte este documento . Especialmente el Capítulo 9

getter :

 getXTouchDown() 

setter

 setXTouchDown() 

Por lo general, su IDE (Eclipse, Netbeans, etc) puede generar automáticamente el getter y setter. Por lo general, el nombre de escenario (A) como se enumeró anteriormente.

Sin embargo, como los otros puestos declarados, yo recomendaría ir con el escenario (B), ya que es más común con respecto a la variable de nomenclatura. ¿Por qué no sólo el nombre de su variable original "xTouchDown" y dejar que su IDE autogenerar el código para usted?

Además, no es necesario inicializar la variable de instancia si desea que sea 0; que ya es el valor predeterminado para las variables de instancia ( http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html )

Getters y Setters son sólo las preferencias de su propia elección. Puede escribir los nombres de los métodos de cualquier manera y cualquier cosa. Aunque la convención utilizada en todas partes es:

Getter: – getMyVariable

Setter: – setMyVariable

De forma predeterminada en IDE _ y se quitan otras cosas.

Incluso nunca he intentado dar el nombre manualmente al getter y setter

Para Eclipse

Es más fácil auto generar tales getters & setters o constructores también

Método uno:

  1. simplemente seleccione la variable Nombre entonces
  2. Haga clic con el botón derecho> Origen> Generar Getters & Setters

Método Dos

  1. Seleccionar nombre de variable
  2. Alt + Mayús + S> Generar Getters y Setters

Seleccione lo que desea generar Se generará automáticamente como se define en la plantilla de código modificar según la necesidad

Para otro IDE

Usted puede encontrar algo como esto esperemos que proporcionará esto

  • Cómo escribir texto en ImageView en la codificación android?
  • Java Arraylist eliminar elementos múltiples por índice
  • Sistema de partículas libGDX
  • Dónde guardar los archivos de texto en el proyecto de Android en eclipse
  • Cómo hacer HorizontalScrollView RIGHT a LEFT Scroll android
  • Cómo borrar el contenido del archivo de texto sin borrarlo
  • Java.lang.String no se puede convertir a JSONObject desde Android
  • Uso de Telegram para enviar un mensaje
  • AudioTrack en modo de transmisión MODE_STREAMING
  • Activar / desactivar mediante programación modo inmersivo
  • El código no funciona, el botón no responde
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.