Why do variable names often start with the letter 'm'? [duplicate]
Почему имена переменных часто начинаются с буквы "m"?
Просматривая руководства по Android, такие как the Notepad tutorial, я заметил, что почти все переменные имеют имена, начинающиеся с буквы "m". Что это за соглашение и откуда оно взялось?
Переведено автоматически
Ответ 1
Это означает член. Лично я нахожу это соглашение бесполезным, но оно субъективно.
Непубличные, нестатические имена полей начинаются с m .
Имена статических полей начинаются с s.
Другие поля начинаются со строчной буквы.
Общедоступные статические конечные поля (константы) имеют значение ALL_CAPS_WITH_UNDERSCORES .
Обратите внимание, что это для написания исходного кода для Android. Для создания приложений для Android может быть более полезным Руководство по стилю Java от Google.
Ответ 4
Буква m здесь обозначает mпеременную ember.
У него есть 2 огромных преимущества:
Если вы видите это, вы мгновенно распознаете это как переменную-член.
Нажмите m, и вы получите все элементы с помощью автозаполнителя. (Этого нет в других ответах)