私のプログラムには、Student、School、TestStudentの3つのクラスがあります。生徒のクラス内で生徒の状態を宣言し、生徒の科目を取得する方法もあります。学校のクラスで生徒のタイプの配列リストを作成しましたが、学校で生徒のメソッドにアクセスしようとすると、エラーが発生します。newStudentタイプを解決できません。これが私のコードです。
public class Student {
String name;
String subject;
int age;
Student(String name,String subject,int age){
this.name = name;
this.subject = subject;
this.age = age;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
public String getSubject(){
return this.subject;
}
public int getAge(){
return this.age;
}
}
public class School {
public ArrayList <Student> students = new ArrayList <Student>();
public void addStudent(String name,String subject,int age){
Student newStudent = new Student(name,subject,age);
students.add(newStudent);
}
public void showSubject(String student){
newStudent.getSubject();
}
}