强大不能解决问题啊.....不能说java就么规定的..... 
比如 
java有一个异常IOException是Excepion的子类 
java还有一个父类是Father throws IOException,并且有一个test()方法 
java还有Father的一个子类son 如果他无限制,throws Exception,同时重写test()方法 
另一个A类: 
Father f=new Father(); 
void app(f){ 
    try{f.test()}catch(IOExcption){} 
} 
 
当用A类时,传入一个子类对象 
Son s=new Son(); 
A.app(s)就会出错,抓不住Exception 
 
 |