在处理异常问题时,为什么子类的catc块要放在父类的catch块之前啊
java吧
全部回复
仅看楼主
level 5
zhangweimlh 楼主
在处理异常问题时,为什么子类的catc块要放在父类的catch块之前啊
2008年11月26日 13点11分 1
level 0
就是说子类要包含在父类里面,这也是一种继承关系在里面
2008年11月27日 08点11分 2
level 0
因为如果父类的放在前面的话,子类的就永远都不可能捕种到异常的啦!
2008年11月27日 08点11分 3
level 1
因为所有的子类对象都是父类对象,如果catch子类在后面的话,属于不可达的代码。比如:所有的黑狗都是狗,如果你先捕获狗的话,那么捕获黑狗的地方就执行不到了。是这样吧
2008年11月27日 09点11分 4
1