throw
捕捉到异常后,将异常抛出,交由调用者自己处理;
throw 异常后,后续语句不会被执行。
catch(Exception e){};
任何异常都会被捕捉。
子类的成员函数不能抛出比父类构造函数更多的异常,子类的构造函数可以抛出比父类构造函数更多的异常。