java自定义异常类

您所在的位置:网站首页 什么关键字用于在方法中声明抛出异常的实例对象 java自定义异常类

java自定义异常类

#java自定义异常类| 来源: 网络整理| 查看: 265

简单介绍一下java中自定义异常类的使用 背景:这里我简单模拟登陆操作,检测到密码不正确则抛出异常

自定义异常类的使用步骤如下: 1、自定义异常类继承Exception类

/** * 自定义异常类 */ public class MyException extends Exception { //异常信息 private String message; //构造函数 public MyException(String message){ super(message); this.message = message; } //获取异常信息,由于构造函数调用了super(message),不用重写此方法 //public String getMessage(){ // return message; //} }

2、在要抛出异常的函数使用throws关键字

/** * 在需要抛出异常的地方使用异常类 */ public class UseMyException { private String name; private String password; public UseMyException(String name,String password){ this.name = name; this.password = password; } public void throwException(String password) throws MyException{ if (!this.password.equals(password)){ throw new MyException("密码不正确!"); } } }

3、测试,使用try-catch处理异常

/** * 测试异常 */ public class TestException { @org.junit.Test public void test(){ UseMyException ex = new UseMyException("admin","123"); try{ ex.throwException("1234"); }catch (MyException me){ System.out.println("MyException:"+me.getMessage()); } } }

自定义异常类的使用其实也比较简单,有什么问题欢迎一起讨论~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3