Какво искаш да кажеш - м - в началото на преливане името на променливата комин на Руски

Java-базирани Развитието използване префикси м и е за именуване на променливи Google препоръчват за Android Developers:

Префикс m (елемент) се използва за посочване непублична поле не-статичен клас (напр. MField).







Префикс и (статично), използвани за посочване статично поле клас (напр. SField).

Константите посочен възползват в пълна степен разделение долната лента (напр. FIELD_CONST).

Други области на класове и местни имена на променливи без представки в малки букви.

Това беше направено, за да се разделят областта на визуалната класа на локални променливи, което от своя страна идва от факта, че именуването на променливи на една и съща стойност при проектирането на андроида направен да пишат едни и същи. Това е:







Е, Java конвенция не предвижда такива съвети - предложи да се обадя на всички променливи и полеви класове с малка буква и без представки, така че, ако не сте андроид-разработчик не е нужно да се обадя на полето представки.

Google стил специални представки и наставки, като name_, mName, s_name и kName които не се използват.

Не постоянни области на класа (статични и т.н.) са написани на lowCamelCase стил.

PS: някаква засада. Толкова много, да се използва за това "М" вече се отбие отново, че е така.

Превод на членове Седрик Beust. лицето, отговорно за появата на представки за област клас в препоръките за регистрация на Android кода на приложението, където той обяснява как се е случило.