✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
// Person.javapackage unit01.quiz;public abstract class Person{ public abstract String talk();} // Student.java package unit01.quiz;public class Student extends Person{ private final String name; private final double gpa; // grade point average, higher is better private final String subject; // study subject public Student(String name, double gpa, String subject){ this.name = name; this.gpa = gpa; this.subject = subject; } public String talk(){ return name; } public String talk(String subject){ return (name+" is studying "+subject); } public String learn(){ return (name+" is studying "+subject); } public boolean evaluate(double gpaTest){ if (this.gpa < gpaTest) return false; else return true; } public String getSubject(){ return subject; } public double getGPA() { return gpa; }}// Main.java package unit01.quiz;public class Main { public static void main(String[] args) { Student student = new Student("Paul",3.2, "WINF"); }} Which code lines do NOT WORK OR DO NOT MAKE SENSE in main() (syntactically wrong or sentence makes not sense))?1) System.out.println("Student " + student.talk() + " is studying.");2) System.out.println("Student " + student.talk() + " is studying " + student.getSubject() + ".");3) System.out.println("Student " + student.talk() + " is studying " + student.getSubject(student.talk()) + ".");4) System.out.println("Student " + student.learn() + " is studying " + student.getSubject() + ".");5) System.out.println("Student " + student.talk() + " is studying " + student.getGPA() + ".");6) if (student.evaluate(2.0)) System.out.println(student.talk() + " has a better GPA than 2.0.");7) if (student.evaluate(2.0)) System.out.println(student.talk() + " has a worse GPA than 2.0.");8) System.out.println("Student " + student.talk(student.getSubject())+".");