嘿家伙我可以得到一些帮助,这个Java项目我的问题是这条线学生s =新学生(r.getChar(),r.getChar(),r.getNum ),r.getNum());我想使它成为一个数组,但如果我尝试更换学生的白色学生s [i] =新学生(r.getChar()........)我得到一个错误告诉我,我不能从学生转换以学生[]我NEAD的解决方案,使其成为一个数组Java不能转换从学生到学生[]
不介意r.getChar()
public class Student extends Person {
private int grade;
public Student(String name, String address, int age, int grade) {
super(name, address, age);
this.grade = grade;
}
public void setGrade(int grade){
this.grade = grade;
}
public int getGrade(){
return grade;
}
}
public class Person{
private String name;
private String address;
private int age ;
public Person(String name,String address,int age){
this.name = name;
this.address = address;
this.age = age;
}
public void setName(String name){
this.name = name;
}
public void setAddress(String address){
this.address = address;
}
public void setAge(int age){
this.age = age;
}
public String getName(){
return name;
}
public String getAddress(){
return address;
}
public int getAge(){
return age;
}
}
请尝试将您的代码修剪到需要表达的最小值。适当的格式也可能有所帮助。 –