黑马程序员—定义异常类
2013-02-02 21:12
169 查看
----------------------
android培训 java培训 期待与您交流! ----------------------
package Exception;
public class ZiDingYi_Exception{
public static void main(String args[]){
Demo d=new Demo();
try{
System.out.println(d.test(3,-1));
}catch(FuShuException f){//具体异常
System.out.println(f.toString());
System.out.println(f.getNum());//获取导致异常出现的负数
System.out.println("出现负数了,你疯了?");
}catch(Exception e){//异常的父类要写到所有具体异常的下面
e.printStackTrace();
}
}
}
class Demo{
public int test(int a,int b) throws FuShuException{
if(b<0){//判断
throw new FuShuException("你的除数是负数",b);//抛出异常类
}
return a/b;
}
}
/**
* 自定义异常类,继承Exception类
* @author wjw
*
*/
class FuShuException extends Exception{
public FuShuException(){
}
private int num;
public FuShuException(String msg,int num){
super(msg);//Exception类中已经有这个方法,直接super即可
this.num=num;
}
public int getNum(){
return num;
}
}
----------------------
android培训 java培训 期待与您交流! ----------------------
android培训 java培训 期待与您交流! ----------------------
package Exception;
public class ZiDingYi_Exception{
public static void main(String args[]){
Demo d=new Demo();
try{
System.out.println(d.test(3,-1));
}catch(FuShuException f){//具体异常
System.out.println(f.toString());
System.out.println(f.getNum());//获取导致异常出现的负数
System.out.println("出现负数了,你疯了?");
}catch(Exception e){//异常的父类要写到所有具体异常的下面
e.printStackTrace();
}
}
}
class Demo{
public int test(int a,int b) throws FuShuException{
if(b<0){//判断
throw new FuShuException("你的除数是负数",b);//抛出异常类
}
return a/b;
}
}
/**
* 自定义异常类,继承Exception类
* @author wjw
*
*/
class FuShuException extends Exception{
public FuShuException(){
}
private int num;
public FuShuException(String msg,int num){
super(msg);//Exception类中已经有这个方法,直接super即可
this.num=num;
}
public int getNum(){
return num;
}
}
----------------------
android培训 java培训 期待与您交流! ----------------------
相关文章推荐
- 【黑马程序员】---java基础---内部类、异常
- 黑马程序员_4_异常类捕获与处理方式
- 黑马程序员_Java_异常机制及常见异常总结
- 黑马程序员_异常
- 黑马程序员-JAVASE入门(异常)
- 黑马程序员————异常
- PL/SQL_处理例外2(非预定义异常、自定义异常)
- 黑马程序员——Java基础多态、内部类、异常
- 黑马程序员Java类之异常与线程(Thread)
- 黑马程序员_异常
- 黑马程序员_异常
- 黑马程序员——Java异常
- 黑马程序员——面向对象--异常
- 黑马程序员 java学习笔记 Day1:异常
- 黑马程序员--异常
- 解决Spring AOP 事务 配置 失效原因--业务类里抛出的异常不满足事务拦截器里定义的异常
- 黑马程序员------2015.6.17java基础--异常--package---线程
- Java学习笔记之异常的定义和处理
- 黑马程序员——java面向对象(异常篇)
- 黑马程序员——Java基础__异常