Всем привет! Спасибо вам за то что вы читаете подобные вопросы и делитесь опытом!!! Ситуация: если я правильно понял то ошибка моя в это List<String> strings = new ArrayList<>(); - я так понимаю правильный вариант strings = new ArrayList<>(); Вопросы: 1. в чем моя ошибка? моя запсь гласит что я создал/перезаписал классовый объект strings? Если честно для меня очень тяжело прошла тема с зонами видимости. Объясните пожалуйста на пальцах, используя правильную терминалогию. Спасибо. p.s. ...мысли в слух. Получается можно создать переменную в класе(классовую переменную) а можно в методе. и они могут называться одинаково. int a; Но наполняя переменную созданную в методе я никак не влияю на классовую. 2. ... я чтото пропустил? мы уже проходили что такое List? проходить в будущих лекциях будем? стоит самостоятельно сейчас гуглить, разбираться? Спасибо.