Задачу решил методом тыка, но с 1-го раза😀.
УСЛОВИЕ ЗАДАЧИ:
Допишите код метода setName, чтобы с его помощью установить значение private String fullName равное значению локальной переменной String fullName.
Не могу взять в толк, как метод setName устанавливает значение private String fullName равное значению локальной переменной String fullName.
Я использовал ключевое слово this
конструкция this точка fullName = fullName;
Собственно вот весь код:
public class Cat {
private String fullName; //объявили переменную класса Cat
public void setName(String firstName, String lastName) { //Что обозначают переменные в аргументе этого метода?????
String fullName = firstName + " " + lastName; //????
this.fullName=fullName; //????
}
public static void main(String[] args) {
}
}
Maxim Galushko
8 уровень
не понимаю как работает этот код!!!Каким образом выполняется условие задачи?
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Игорь Backend Developer
6 сентября 2019, 08:10
Надеюсь поможет понять. под текстом картинка, нажми:
+2
Maxim Galushko
6 сентября 2019, 09:26
Спасибо!!!👍
0
Алексей Васильевич
6 сентября 2019, 08:03
В сетере аргументы по порядку первый аргумент имя второй фамилия
следующие две строки :
1 строка переменой полное время присваивается имя и через пробел фамилия.
2 строка для текущего кота полное имя присваивается полное имя полученное в первой строке.
+1