import java.util.*;import java.util.Calendar;public class Student { int id, Byear;double eng,math,com;public Student(int id, int Byear, double eng,double math,double com){ // 参数列表要这么改 this.id = id;this.Byear = Byear;this.eng = eng;this.math = math;this.c...
1 当类没有给出构造方法时,java会默认给出无参构造。而Father给出了带参构造 publicFather(Stringname){ } 1. 系统就不会再给无参构造。 2 子类的构造方法其实第一句都默认是super(); 是调用父类的无参构造。而此时父类没有无参构造,只有带参构造,所以报错原因为:实际参数列表和形式参数列表长度不同,可不...
你的Manager类的构造方法是有参数的啊,你在new对象的时候,没有给构造方法参数,编译自然是不通过的