Добрый день!
Объясните пожалуйста, почему в коде ниже
" Person person = new Person(); "
-person, тот который именно со строчной буквы начинается, должен начинаться со строчной?
Почему при использовании заглавной буквы ( Person Person = new Person(); ) код становиться неработоспособным?
Переменная не может начінатся с заглавной буквы??
Владимир
3 уровень
Не понимаю причину
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Иван Федосеев
10 июня 2020, 21:03
Привет, лови подсказку: В методе мэйн мы используя подсказки обьявляем перемунную персон с маленькой буквы и присваиваем через равно ссылку, новый персон. В методе персон мы обьявляем переменные нейм через стринг, вейт, эдж, мани через инт
+2
Pavlo PlynkoJava-разработчик в CodeGymExpert
4 сентября 2017, 09:53
Person Person = new Person(); имеет право на существование, так же как и Person qWe = new Person();
Почему код становится неработоспособным - нужно смотреть конкретный код. Например, может дальше в коде везде используется "person" с маленько буквы, но такой переменной нет, т.к. Java регистро-зависимая.
+1
Елизавета Виноградова
1 сентября 2017, 19:49
Потому что это практически тоже, что и название переменной. Так же, как вы пишете
У каждого языка программирования существуют международные правила оформления кода, в Джава это Java Code Convention. Это правила хорошего тона. Они существуют для удобства разработчиков по всему миру. Потому что, например, константы в Java пишутся вот так:
+6
Александр ХаартExpert
1 сентября 2017, 19:07
Вообще-то вполне можно создать переменную и с именем равным типа переменной(Person Person) и код скомпилируется, другое дело что так попросту неудобно и не принято. Переменные принято называть с маленькой буквы, если слов несколько, то писать слитно, все первые буквы слов с большой, все кроме первой. Как пример:
А неработоспособноть - вы имеете в виду, не принимает валидатор ? Это, так сказать, приучают вас правильно писать.)
+2