有关违例控制的问题

kitta 03-05-12

若有方法a会抛出一个异常,在方法b中调用a(),捕获这个异常后printStackTrace(),那么当我调用b()时,就无法捕获到这个异常了。
那么如果我一个接口a有一个方法afun(),类b实现a,并在afun出现异常,但是afun并没有throws这个异常,那么我应该怎么处理?我不像给a赋予太多具体的东西,是要让他throws Exception么?但我看Jive的源码中并不是这样的。