Пыталась записать члены данные обьекта в файл, но оно выдает ошибку и не работает... Строчка в которой выдает ошибку я подчеркнула. Помогите разобраться что не так, пожалуйста!!!! import java.io.*; import java.util.ArrayList; import java.util.List; import java.io.FileWriter; import java.util.Scanner; import java.util.logging.Level; import java.util.logging.Logger; public class Teacher extends Person { Scanner in = new Scanner(System.in); public String name; public String surname; Teacher() { String name = in.next(); String surname = in.next(); } public static void main(String[] args) { List<String> TeacherList = new ArrayList<>(); Teacher t1 = new Teacher(); TeacherList.add(t1.name); TeacherList.add(t1.surname); Writer writer = null; try { writer = new FileWriter("List1.txt"); for (String line : TeacherList) { writer.write(line); writer.write(System.getProperty("line.separator")); } writer.flush(); } catch (Exception e) { Logger.getLogger(Teacher.class.getName()).log(Level.SEVERE, null, e); } } }