首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Thinking in java中关于Exception的一道面试题.

最后看到有一篇总结的比较好的文章, 这里拿来记录下, 文章地址是:http://blog.csdn.net/salerzhang/article/details/46581457  感谢原作者. 1 class Annoyance...extends Exception {} 2 class Sneeze extends Annoyance {} 3 4 class Human { 5 6 public static...9 try { 10 throw new Sneeze(); 11 } 12 catch ( Annoyance...答案是: Caught Annoyance Caught Sneeze Hello World! 相信第一行和第三行大家都没什么疑问了,关键是第二行,应该出来吗?是不是子类捕获了父类的异常呢?...经过断点的加入,我们发现,尽管 catch ( Annoyance a ) 这一句使用的是父类的引用,但实际上是子类的对象,这是java中多态的经典表现, 在Annoyance a中捕获的其实是Sneeze

732160
您找到你想要的搜索结果了吗?
是的
没有找到

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券