Что такое CamelCase или CamelStyle?
Данная статья:
- написана командой Vertex Academy. Надеемся, что она Вам будет полезна. Приятного прочтения!
- это одна из статей из нашего "Самоучителя по Java"
В Java очень важно правильно оформлять код. Да-да, не только писать работающие программы, но и еще правильно оформленные.
Существует целый свод правил, который называется Code Conventions в Java. Так что можете смело заходить и изучать.
А сейчас в этой статье мы рассмотрим только часть Code Conventions, а именно правила написания названий классов, переменных и методов. Итак, запоминаем.
Правило №1: Названия должны быть "говорящими"
То есть везде, где возможно, желательно давать названия классам, переменным, методам такие, чтобы уже из названия было понятно за что отвечает класс, переменная или метод.
Например, что понятнее?
int s;
int size;
Конечно же, int size, потому что из названия понятно, переменная отвечает за размер чего-то.
Правило №2: Применяется всегда CamelStyle
CamelStyle (от английского camel - "верблюд") - это стиль написания названий, состоящих из нескольких слов. Еще этот способ написания слов иногда называют CamelCase. Что же это такое - разберем на примерах.
Пример №1
Допустим, мы хотим дать название переменной, которая отвечает, скажем, за размер коробки. Тогда назовем переменную так:
int boxSize;
Как Вы видите, название переменной состоит из 2 слов - Box и Size - которые написаны слитно, причем 2-е слово с большой буквы.
Пример №2
Допустим переменная отвечает за мои товары, которые я продаю в Германии:
int myGoodsGermany;
И еще одна переменная, которая отвечает за мои товары, которые я продаю в Польше:
int myGoodsPoland;
В приведенных примерах, если слово состоит из 2 и более слов, слова пишутся слитно и при этом каждое слово с большой буквы. Таким образом, образуются как бы «горбики», как у верблюда. Отсюда и называние CamelStyle.
Правило №3: С большой или с маленькой буквы
- Классы - с большой буквы
- Переменные, методы - с маленькой буквы
Пример №1
1 2 3 |
class Test { // здесь пишется какой-то код; } |
Название класса Test. Как видите, оно написано с большой буквы. Почему? Потому что это класс. А все классы пишутся с большой буквы.
Пример №2
1 2 3 |
class ValidationTest { // здесь пишется какой-то код; } |
Название класса ValidationTest состоит из 2 слов - Validation и Test - и поэтому название написано в CamelStyle. При этом первое слово в названии с большой буквы. Почему? Потому что это класс. А классы пишутся с большой буквы.
Пример №3
Посмотрите на код ниже. В нем есть класс TestOfFigure, метод defineFigure и переменная inputFigure.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import java.util.Scanner; public class TestOfFigure { static String defineFigure(int inputFigure){ if (inputFigure < 0) { return "Вы ввели отрицательное число"; } else { return "Вы ввели положительное число"; } } public static void main(String[] args){ System.out.println (defineFigure(5)); } } |
Класс TestOfFigure написан в CamelStyle и с большой буквы. Почему? Потому что это класс. Названия классов пишутся с большой буквы.
Метод defineFigure написан в CamelStyle, но первое слово с маленькой буквы. Почему? Потому что это метод. Названия методов пишутся с маленькой буквы.
Переменная inputFigure тоже написана в CamelStyle и с маленькой буквы. Почему? Потому что это переменная. Названия переменных пишутся с маленькой буквы.
Надеемся, что наша статья была Вам полезна. Также есть возможность записаться на наши курсы по Java в Киеве. Обучаем с нуля.
По всем вопросам звоните:
+38 050 205 77 99
+38 098 205 77 99
Или читайте информацию по нашим курсам Java c нуля у нас на сайте.