не могу понять как решить а именно что от меня требуется уже 20 раз перечитываю не могу понять. Прошу помогите буду очень признателен.
(После расширенного чтения о соглашениях об именовании Java ) В данном фрагменте кода сделайте так, чтобы программа соответствовала соглашениям java-кода (имена методов, классов, полей...):
public class advancedNamingConvention {
private static final int adult_age = 18;
private int AGE;
private int phoneNumber;
void CAllToFriend() {
//some code
}
void callByNumber(int Number) {
//some code
}
}
Java
Помогите понять как решить задание по Java.
Идем читать соглашения об именовании:
https://www.oracle.com/technetwork/java/codeconventions-150003.pdf
То, что нам нужно, находится на странице 16:
Здесь приведены примеры имен для классов: слова в составе имени пишутся слитно и все с большой буквы.
Например, вместо raster пишем Raster.
А вместо image sprite пишет ImageSprite.
В вашем коде есть такой класс:
Далее — константы. Это поля с пометкой final, их значения нельзя менять после установки. У вас в коде есть одна константа:
Например, константу по имени Vova следует назвать VOVA.
А константа Harry Potter должна стать HARRY_POTTER.
В вашем случае с adult_age просто замените все буквы имени на заглавные.
Переменные и методы называются по одному принципу: все слова в имени пишутся слитно и с большой буквы, а первое слово — с маленькой.
У вас две переменные, называемые полями:
А вот первое поле, которое AGE, названо так, словно это константа. Напишите это имя маленькими буквами, и всё будет хорошо.
С методами та же история:
Все три слова, кроме первого, пишем с большой буквы слитно: callToFriend.
Второй метод интереснее:
А вот параметр Number (по сути, переменная) начинается с заглавной буквы.
Исправьте ее на строчную, и будет хорошо.
https://www.oracle.com/technetwork/java/codeconventions-150003.pdf
То, что нам нужно, находится на странице 16:

Например, вместо raster пишем Raster.
А вместо image sprite пишет ImageSprite.
В вашем коде есть такой класс:
public class advancedNamingConvention {
Чтобы привести его имя в соответствие с соглашениями об именовании, измените имя класса так, чтобы в нем каждое слово начиналось с заглавной буквы. По сути, надо изменить всего одну букву.Далее — константы. Это поля с пометкой final, их значения нельзя менять после установки. У вас в коде есть одна константа:
private static final int adult_age = 18;
Соглашения требуют, чтобы имена констант писались большими буквами, а слова разделялись знаком подчеркивания "_".Например, константу по имени Vova следует назвать VOVA.
А константа Harry Potter должна стать HARRY_POTTER.
В вашем случае с adult_age просто замените все буквы имени на заглавные.
Переменные и методы называются по одному принципу: все слова в имени пишутся слитно и с большой буквы, а первое слово — с маленькой.
У вас две переменные, называемые полями:
private int AGE;
private int phoneNumber;
Второе поле, которое phoneNumber, названо верно: первое слово с маленькой буквы, второе с большой, всё слитно.А вот первое поле, которое AGE, названо так, словно это константа. Напишите это имя маленькими буквами, и всё будет хорошо.
С методами та же история:
void CAllToFriend() {
Здесь в имени метода три слова: call to friend.Все три слова, кроме первого, пишем с большой буквы слитно: callToFriend.
Второй метод интереснее:
void callByNumber(int Number) {
Три слова: call by number. Имя метода написано правильно.А вот параметр Number (по сути, переменная) начинается с заглавной буквы.
Исправьте ее на строчную, и будет хорошо.
Тебе надо изменить написание идентификаторов так, чтобы они соответствовали требованиям твоего учебника. Всего существует 4 варианта:
1. userLoginCount (Camel Case - первая строчная, каждое следующее слово с заглавной)
2. UserLoginCount (Pascal Case - каждое слово с заглавной)
3. user_login_count (Snake Case - все строчные, слова разделяются подчёркиванием)
4. USER_LOGIN_COUNT (Upper Case - все заглавные, слова разделяются подчеркиванием).
И тебе надо правильно проставить регистры букв и подчёркивания в именах класса, константы, полей, методов.
1. userLoginCount (Camel Case - первая строчная, каждое следующее слово с заглавной)
2. UserLoginCount (Pascal Case - каждое слово с заглавной)
3. user_login_count (Snake Case - все строчные, слова разделяются подчёркиванием)
4. USER_LOGIN_COUNT (Upper Case - все заглавные, слова разделяются подчеркиванием).
И тебе надо правильно проставить регистры букв и подчёркивания в именах класса, константы, полей, методов.
у вас написано
(После расширенного чтения о соглашениях об именовании Java )
вы прочитали про соглашения?
(После расширенного чтения о соглашениях об именовании Java )
вы прочитали про соглашения?
Нужно отформатировать код как принято
Например как тут
Например как тут
Похожие вопросы
- Задание 25, java
- Помогите перевести код из С# в Java
- Помогите понять что такое циклическая и нециклическая очередь, вот как понял я: (я знаю что такое очередь)
- Всем привет. Помогите плз. Мне нужна помощь тех кто действительно хорошо знает Java т. к мне нужно выбрать один из курсов
- Помогите доделать код на java. В форму пользователь вводит символ, который нужно заменить на #.
- Помогите сделать java приложение! { СРОЧНО }
- Ошибка с java в intellij idea помогите пожалуйста
- Помогите please решить задачу Java: Дано координату шахматного коня например е2.Требуется вывести все варианты хода коня
- Не выводит изображение в JAVA
- Помогите разобрать программу java
_variable (если не сработает, то variable)
variable_one (потому что у них тут snake_case, то есть слова из строчных букв, разделенные подчеркиванием _)
variableTwo
variable_three
VARIABLE_FOUR
VARIABLE_FIVE
variableSix
variableSeven
variableEight