class Person {    protected String name;    protected int age;    //你已经定义了自己的构造函数,此时编译器不会为你创建默认的构造函数     public Person(String name,int age) {        this.name=name;        this.age=age;    }    public void print() {        System.out.println("Name:"+name+"/nAge:"+age);    }}class Student extends Person {    public Student(){      //子类构造函数    //super();   不行,因为你的父类没有无参的构造函数      super("a",1);      //显示调用父类的构造函数,而且必须是第一行调用     }}    class Test {        public static void main(String args[]){        }}Implicit super constructor xx() is undefined for default constructor
原文:http://www.cnblogs.com/dolphin007/p/4452248.html