Student s = new Student("AA",10,"BB");
这句调用了student类的构造方法
public Student(String n,int a,String s){
this(n,a);
school = s;
}
this(n,a);调用了父类的构造方法
使用构造方法赋值是不需要setter方法的。
这不是你写的 get 么?public String getInfo(){
难道你是在说 school 属性?
get set 是给外部的人调用的。
自己的东西自己当然能管。
你试试:
public static void main(String args[]){
Student s = new Student("AA",10,"BB");
s.school = "CC";
System.out.println(s.getInfo());
}