¿Por qué los nombres de las variables suelen empezar con la letra 'm'? [duplicar]

Resuelto Kallja asked hace 54 años • 8 respuestas

Al mirar los tutoriales de Android, como el tutorial del Bloc de notas , noté que casi todas las variables tienen nombres que comienzan con la letra 'm'. ¿Qué convención es esta y de dónde se origina?

Kallja avatar Jan 01 '70 08:01 Kallja
Aceptado

Significa miembro. Personalmente, esta convención me parece inútil, pero es subjetiva.

Matthew Flaschen avatar Nov 21 '2010 10:11 Matthew Flaschen

Consulte Pautas de estilo de código para colaboradores: siga las convenciones de nomenclatura de campos . El uso del prefijo "m" es más específico que simplemente denotar una variable "miembro": es para "nombres de campos no públicos y no estáticos".

Warren Chu avatar Jun 14 '2011 09:06 Warren Chu

Según la documentación del código fuente de Android :

  • Los nombres de campos no públicos y no estáticos comienzan con m.
  • Los nombres de campos estáticos comienzan con s.
  • Otros campos comienzan con una letra minúscula.
  • Los campos finales estáticos públicos (constantes) son ALL_CAPS_WITH_UNDERSCORES.

Tenga en cuenta que esto es para escribir código fuente de Android. Para crear aplicaciones de Android, la Guía de estilo de Google Java puede resultar más útil.

Danilo Dughetti avatar Sep 15 '2015 13:09 Danilo Dughetti