天天看点

Java自定义异常

    先看标准的例子:

Test.java

CustomerService.java

IllegalNameException.java

    其实比较简单,只要把相关的类创建好就OK了,最关键是在异常处理类中继承Exception。

    根据此,再写一个自定义异常,要求如果输入的数字大于100,则抛出异常:

Main_pro.java

Num_check.java

NumError.java

    通过上面两个例子,再对比Python中的异常处理,最大的感想是:Python的真的要简洁好多!当然,这是因为在Java中,每一个方法都要写成一个类,而在Python中,不一定要使用面向对象的程序设计思想,因此可以简洁很多。

本文转自 xpleaf 51CTO博客,原文链接:http://blog.51cto.com/xpleaf/1704831,如需转载请自行联系原作者