Растолкуйте пожалуйста эту строчку в программе
person.adjustAge(person.age);
И почему она идет после оператора вывода?
Эдуард
5 уровень
Объясните строчку!
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Эдуард
25 августа 2019, 22:02
Спасибо Рустам!
0
Рустам
25 августа 2019, 20:05
В этой строчке вызывается метод adjustAge для объекта person.В параметры т.е., то что в скобках передаётся переменная(age) класса Person. Так как это переменная класса то к ней соответственно обращаемся по имени класса через точку (person.age).
Первый оператор вывода выводит на экран переменную класса до проведения с ней манипуляций в методе adjustAge .
Второй оператор вызывается уже после вызова метода adjustAge в котором производятся манипуляции с этой переменной. Соответственно уже будет выведена изменённая переменная age.
+1