Јава конвенција о именовању је правило које треба следити док одлучујете како да именујете своје идентификаторе као што су класа, пакет, променљива, константа, метода итд.
Али, није принуђен да следи. Дакле, то је познато као конвенција, а не правило. Ове конвенције предлаже неколико Јава заједница као што су Сун Мицросистемс и Нетсцапе.
Све класе, интерфејси, пакети, методе и поља програмског језика Јава дати су у складу са Јава конвенцијом о именовању. Ако не поштујете ове конвенције, може доћи до забуне или погрешног кода.
Предност конвенција именовања у Јави
Коришћењем стандардних Јава конвенција о именовању, свој код чините лакшим за читање себи и другим програмерима. Читљивост Јава програма је веома важна. То указује да се троши мање времена да се схвати шта код ради.
Конвенције именовања различитих идентификатора
Следећа табела приказује популарне конвенције које се користе за различите идентификаторе.
Тип идентификатора | Правила именовања | Примери |
---|---|---|
Класа | Требало би да почиње великим словом. Требало би да буде именица као што је боја, дугме, систем, нит итд. Користите одговарајуће речи, уместо акронима. | јавни час Запослени { // исјечак кода } |
Интерфејс | Требало би да почиње великим словом. То би требало да буде придев као што је Руннабле, Ремоте, АцтионЛистенер. Користите одговарајуће речи, уместо акронима. | интерфејс Принтабле { // исјечак кода } |
Метод | Требало би да почиње малим словом. То би требало да буде глагол као што су маин(), принт(), принтлн(). Ако име садржи више речи, започните га малим словом праћеним великим словом као што је ацтионПерформед(). | разред Запослени { // метод празнина цртање() { // исјечак кода } } |
Променљива | Требало би да почиње малим словом као што је ид, име. Не би требало да почиње посебним знаковима као што су & (амперсанд), $ (долар), _ (доња црта). Ако име садржи више речи, почните га малим словом праћеним великим словом као што су име, презиме. Избегавајте коришћење променљивих од једног знака као што су к, и, з. | разред Запослени { // променљива инт ид ; // исјечак кода } |
Пакет | Требало би да буде мало слово као што је јава, ланг. Ако име садржи више речи, треба га одвојити тачкама (.) као што су јава.утил, јава.ланг. | //пацкаге пакет цом.јаватпоинт; разред Запослени { // исјечак кода } |
Константно | Требало би да буде великим словима као што су ЦРВЕНА, ЖУТА. Ако име садржи више речи, треба га одвојити доњом цртом (_) као што је МАКС_ПРИОРИТИ. Може да садржи цифре, али не као прво слово. | разред Запослени { //константно статички коначни инт МОЈИХ ГОДИНА = 18; // исјечак кода } |
ЦамелЦасе у Јава конвенцијама именовања
Јава прати синтаксу у облику слова камила за именовање класе, интерфејса, метода и променљиве.
Ако је име комбиновано са две речи, друга реч ће увек почети великим словом, као што су ацтионПерформед(), фирстНаме, АцтионЕвент, АцтионЛистенер, итд.