class A
{
  A(int a){}
}
class B extends A
{
  B(int a)
  {super(a)}
}

解决方案 »

  1.   

    执行super语句必须将其放在子类的构造函数的第一句!!!
      

  2.   

    class A

      A(int a){} 

    class B extends A 

      B(int a) 
      {super(a);} 
    }
      

  3.   

    执行super语句必须将其放在子类的构造函数的第一句!!! 
    ==================你的程序中类A和类B哪个是父类哪个是子类????而且2楼也把你的代码纠正了一下!!!
    你编程每一行不以分号结束的吗?
      

  4.   

    反例:
    class A

      A(int a){} 

    class B extends A 

      B(int a) 
      {System.out.println("a");
       super(a);} 
    }
      

  5.   

    class A 

      A(int a){} 

    class B extends A 

      B(int a) 
      {super(a);} 
    }//~~~
    super(a) 你忘记了分号,super函数永远要在其子类的构造函数,用来初始化父类。