Главная /
Программирование на Java /
Какие формальные нарушения соглашений по именованию присутствуют в следующем примере: public class Flat{ private int floor_number; private int roomNumber; public int rooms() { return roomNumber; } public int getFloorNumber() { return floor_number; } }
Какие формальные нарушения соглашений по именованию присутствуют в следующем примере:
public class Flat{
private int floor_number;
private int roomNumber;
public int rooms() {
return roomNumber;
}
public int getFloorNumber() {
return floor_number;
}
}
вопрос
Правильный ответ:
имя поля
roomNumber
необходимо заменить на r
класс назван с заглавной буквы, должно быть
flat
имя поля
floor_number
содержит два слова, разделенных знаком подчеркивания, должно быть floorNumber
имя метода
rooms()
необходимо изменить на getRoomNumber()
нет методов, с помощью которых можно изменить значения переменных
Сложность вопроса
51
Сложность курса: Программирование на Java
83
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 4. Спасибо vtone
03 дек 2020
Аноним
Экзамен сдан на пять. Спасибо vtone
23 июн 2019
Другие ответы на вопросы из темы программирование интуит.
- # Какая функция класса Thread запускает поток?
- # В JDK 1.2 введены новые классы и интерфейсы, которые позволяют работать с наборами объектов. Отметьте тот из них, который является интерфейсом.
- # Какой класс соответствует классу DataInputStream, но работает только с символьными данными?
- # Укажите результат выполнения следующего кода: public class SomeClass { public static void main(String[] args) { SomeClass c = new SomeClass(); c.f1(1, 1); } public void f1(int b, long c) { System.out.println("1"); } public void f1(long b, int c) { System.out.println("2"); } public void f1(int b, int c) { System.out.println("3"); } public void f1(long b, long c) { System.out.println("4"); } }
- # Сколько ошибок компиляции и ошибок времени выполнения в следующем примере? int b[] = new int[5]; for (int i = 0; i < b.length(); i++) { b[i] = Math.sqrt(i); }