您的位置:首页 > 其它

5. 自定义异常

2014-05-18 23:10 225 查看

5. 自定义异常

1.1 定义一个类并继承Exception
1.2 使用throw关键字,在方法体中抛出异常对象
1.3 使用throws关键字,在方法声明中抛出异常
1.4 实例,高压锅压力太高抛出异常
package com.geek99.demo;

public class Test {
public static void main(String[] args) {
Pan p = new Pan(400);
try {
p.use();
} catch (PanExp e) {
e.printStackTrace();
}
}
}

class PanExp extends Exception{
int p;
public PanExp(int p,String name){
super(name);
this.p = p;
}
}

class Pan{
int p;
public Pan(int p){
this.p = p;
}
public void use()throws PanExp{
if(p>500){
throw new PanExp(p,"压力太高,危险!");
}
System.out.println("正常运行...");
}
}原文出处:http://geek99.com/node/443#
该博客教程视频地址:http://geek99.com/node/1639
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  关键字 super package