强大不能解决问题啊.....不能说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
|