异常处理
来源:互联网 发布:制作推文用什么软件 编辑:程序博客网 时间:2024/04/30 13:47
//蓝屏异常class LanpingException extends Exception{LanpingException(String msg){super(msg);}}//冒烟异常class MaoyanException extends Exception{MaoyanException(String msg){super(msg);}}//不能继续讲课异常class StopTeachException extends Exception{ StopTeachException(String msg){super(msg);}}//演示class Demo{public static void main(String[] args) { Teacher t =new Teacher("Zhang"); try {t.prelect(); } catch (StopTeachException e) { System.out.println("停课"); } }}//电脑类class Computer{private int state=2;void run() throws LanpingException,MaoyanException{if(state==2)throw new LanpingException("蓝屏了");else if(state==3)throw new MaoyanException("冒烟了");System.out.println("Run");}void reset(){System.out.println("Reset");}}//老师类class Teacher{private String name;private Computer computer;Teacher(String name){this.name=name;computer=new Computer();}void prelect() throws StopTeachException{try{computer.run();}catch (LanpingException e){computer.reset();System.out.println("讲课");}catch(MaoyanException e){throw new StopTeachException("不能继续讲课");}}}
0 0
- 异常处理+异常+处理异常+自定义异常
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 网络游戏同步问题
- 线程的创建
- RTS游戏的行军算法
- 第25讲 UI组件之 AlertDialog 的各种实现
- Java中HashMap和HashSet存储机制
- 异常处理
- 去除VS2010对汉字的拼写检查后留下的红色波浪线
- cocos2d-x+Lua下getChildByTag返回不正确的解决方法
- 异常处理2
- Effective JavaScript Item 61 不要阻塞事件队列
- 奇数个元素,数组元素成对出现,找出只出现一次的数
- mysql安全-数据库审计(audit)
- 讨论cocos2d-x字体绘制原理和应用方案
- qemu源码架构