什么叫“基类中的异常处理方法”? 不是说已经在积累里处理掉了吗?怎么使用? 一般写法: class A { void aaa() throws Exception{} }class B extends A { void aaa() { try {super.aaa();} catch (Exception e) { } } }
如果子类方法中没有super.aaa();那么两者就是毫无关系的。
可以的: class A { void aaa() { try{ //.....some codes here }catch(Exception e){ //.....some codes here } } }class B extends A { void aaa() { super.aaa() //....some code here }
不是说已经在积累里处理掉了吗?怎么使用?
一般写法:
class A
{
void aaa() throws Exception{}
}class B extends A
{
void aaa()
{
try {super.aaa();}
catch (Exception e)
{
}
}
}
可以的:
class A
{
void aaa() {
try{
//.....some codes here
}catch(Exception e){
//.....some codes here
}
}
}class B extends A
{
void aaa()
{
super.aaa()
//....some code here
}