package com.javarush.task.task04.task0406;
/*
Программа учета имен
*/
public class Cat {
private String fullName;
public void setName(String firstName, String lastName) {
String fullName = firstName + " " + lastName;
//напишите тут ваш код
this.fullName = firstName + " " + lastName;
}
public static void main(String[] args) {
}
}
Зачем здесь нужна переменная fullName типа String в методе setName кроме как для выполнения условия задачи? Код ведь работает и без неё, насколько я понимаю.Илья
10 уровень
Зачем здесь нужна переменная fullName типа String в методе setName?
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
23 марта 2020, 07:01полезный
Нет, она и не используется.
Можно было в 14 строчке взять из нее значениеа можно в одну строчку, как у тебя, и тогда 11 строка не нужна.
+2
Илья
23 марта 2020, 07:04
Понял, спасибо. Жалко что программа не считает такой вариант (без 11 строки) как правильный.
0
hidden #598481
23 марта 2020, 07:12решение
Потому что это напрямую прописано в требованиях:
Метод setName класса Cat должен устанавливать значение глобальной переменной private String fullName равным локальной переменной fullName.
+2