Вопрос не связан непосредственно с решением задачи, но хотелось бы разобраться во всем коде, а не только в решении. Код без решения для референса ниже. Вопрос -- почему используется person.age со строчной буквы, если нужно обратиться именно к классу Person, где как раз указан возраст? Как я понимаю, строчная буква используется для обращения к переменной, поэтому когда я вижу person.age, то это кажется маслом масляным. Где ошибка в моем понимании? Что я упускаю из вида?
public class Solution {
    public static void main(String[] args) {
        Person person = new Person();
        System.out.println("Возраст: " + person.age);
        person.adjustAge(person.age);
        System.out.println("Измененный возраст: " + person.age);
    }

    public static class Person {
        public int age = 20;

        public void adjustAge(int age) {
            age = age + 20;
            System.out.println("Измененный возраст = " + age + " + 20");
        }
    }
}