Я присутствовал на собеседовании. Интервьюер спросил меня, почему вам нужна личная переменная. Если вы что-то достигли, указав переменную private, не можете ли вы добиться того же путем определения любого другого модификатора доступа, определенного в java?
According to Java Specification Languages, A private class member or constructor is accessible only within the body of the top level class (7.6) that encloses the declaration of the member or constructor. It is not inherited by subclasses.
Но если я создаю класс, как я могу принять решение определить переменную "private"?