public class boo
{
public boo(int i){}
public boo(String s){}
public boo(String s,int i){}
}
public class SunOfBoo extends boo
{
public SunOfBoo(int i,String s)
{
}
}
/*public */class boo//如果是写在同一个文件里,楼主可以去掉这里的public
{ public boo(int i){} public boo(String s){} public boo(String s,int i){}
}
public class SunOfBoo extends boo
{ public SunOfBoo(int i,String s)//报错的原因在这里SunOfBoo类继承了boo类在SunOfBoo类的构造函数里有默认的super();语句用于调用父类的默认构造函数boo(); {super(s,i);//,而boo类中已经自己定义了构造函数就不会有默认的构造函数,所以错误就发生在这里。所以解决问题就要手动调用父类有的构造 }//函数。我这里调用的是 public boo(String s,int i){}这个父类的构造函数。
}