Пыталась записать члены данные обьекта в файл, но оно выдает ошибку и не работает...
Строчка в которой выдает ошибку я подчеркнула.
Помогите разобраться что не так, пожалуйста!!!!
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);
}
}
}
Caroline
6 уровень
Ребят, не по теме, но очень нужна помощь
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
1 декабря 2020, 20:11полезный
name и surname в этом блоке никак не связаны с name и surname, которые являются полями класса
+1