Java

来源:互联网 发布:冻力测试仪 js 2 编辑:程序博客网 时间:2024/06/05 17:54
try {    throw new ExampleB("b")} catch(ExampleA e){    System.out.println("ExampleA");} catch(Exception e){    System.out.println("Exception");}

输出:ExampleA。(根据里氏代换原则[能使用父类型的地方一定能使用子类型],抓取ExampleA类型异常的catch块能够抓住try块中抛出的ExampleB类型的异常)
原创粉丝点击