Саму задачу решил с помощью гугла,но не понял сути решения (перечитал статью перед этим 3-4 раза,но все равно не понял ни статью,ни задачу),может кто-нибудь объяснить как она работает? И почему получился вывод:
Age is: 20
The Age in adjustAge() is 20
Adjusted Age is: 40
public class Solution {
public static void main(String[] args) {
Person person = new Person();
System.out.println("Age is: " + person.age);
person.adjustAge(person.age);
System.out.println("Adjusted Age is: " + person.age);
}
public static class Person {
public int age = 20;
public void adjustAge(int age) {
this.age = age + 20;
System.out.println("The Age in adjustAge() is " + age);
}
}
}