Стандартные соглашения - PullRequest
       7

Стандартные соглашения

1 голос
/ 06 ноября 2010

Верно ли, что стандартное соглашение состоит в том, что переменные и идентификаторы методов начинаются со строчной буквы.

Ответы [ 4 ]

7 голосов
/ 06 ноября 2010

Да, это стандартное соглашение об именах Java, а также соглашение об именах, используемое многими другими стандартами, используемыми компаниями / программистами. Имена, начинающиеся с заглавных букв, обычно используются для типов, как и в именах классов.

Кроме того, ознакомьтесь с документацией по соглашениям об именах Java: http://www.oracle.com/technetwork/java/codeconventions-135099.html#367

Методы должны быть глаголами, в смешанном регистре с первой буквой в нижнем регистре, причем первая буква каждого внутреннего слова должна быть заглавной

За исключением переменных, все константы экземпляра, класса и класса находятся в смешанном регистре с первой буквой в нижнем регистре. Внутренние слова начинаются с заглавных букв. Имена переменных не должны начинаться с символа подчеркивания _ или знака доллара $, даже если разрешены оба.

Имена переменных должны быть короткими, но значимыми. Выбор имени переменной должен быть мнемоническим, то есть предназначенным для указания случайному наблюдателю намерения ее использования. Следует избегать односимвольных имен переменных, за исключением временных «одноразовых» переменных. Общими именами для временных переменных являются i, j, k, m и n для целых чисел; c, d и e для символов.

1 голос
/ 06 ноября 2010

Да.Это правильно.

0 голосов
/ 06 ноября 2010

Это принятая конвенция Java.

Другие условные обозначения:

PackageName.ClassName.MethodName, он же стиль Microsoft (см. .NET, Win32 API)

namespace::class::some_static_method_name(), он же стиль C ++ / STL / C (также встречается в большинстве баз кода C как libraryname_function_name())

schizo_PhrenicStylewhenyoucantKeep_things_working - не рекомендуется.

0 голосов
/ 06 ноября 2010

Узнайте сами у источника .

...