Какво искаш да кажеш - м - в началото на преливане името на променливата комин на Руски
Java-базирани Развитието използване префикси м и е за именуване на променливи Google препоръчват за Android Developers:
Префикс m (елемент) се използва за посочване непублична поле не-статичен клас (напр. MField).
Префикс и (статично), използвани за посочване статично поле клас (напр. SField).
Константите посочен възползват в пълна степен разделение долната лента (напр. FIELD_CONST).
Други области на класове и местни имена на променливи без представки в малки букви.
Това беше направено, за да се разделят областта на визуалната класа на локални променливи, което от своя страна идва от факта, че именуването на променливи на една и съща стойност при проектирането на андроида направен да пишат едни и същи. Това е:
Е, Java конвенция не предвижда такива съвети - предложи да се обадя на всички променливи и полеви класове с малка буква и без представки, така че, ако не сте андроид-разработчик не е нужно да се обадя на полето представки.
Google стил специални представки и наставки, като name_, mName, s_name и kName които не се използват.
Не постоянни области на класа (статични и т.н.) са написани на lowCamelCase стил.
PS: някаква засада. Толкова много, да се използва за това "М" вече се отбие отново, че е така.
Превод на членове Седрик Beust. лицето, отговорно за появата на представки за област клас в препоръките за регистрация на Android кода на приложението, където той обяснява как се е случило.