只调用了父类的构造函数super(); 不信你在你子类的构造函数的第一句写上super();来调用父类的无参构造函数,结果和你不写是一样的(系统默认调用),不信可以用Eclipse里面的new class里面写下你的类名,superclass的browse里面选择你的父类名,然后finish,系统默认的就会产生子类构造函数,里面就由super();