zoukankan      html  css  js  c++  java
  • Java实现自定义异常类

    自定义异常类步骤

    •   创建一个类继承异常父类Exception

    •   在具体的实现方法首部抛出异常类(自己创建的那个类),throws的运用

    •   在具体的实现方法的内部抛出异常信息,throw的运用

    创建一个类继承异常父类Exception

    public class EmailException extends Exception {
    
        EmailException(String msg) {
            super(msg);
        }
    
    
    }

    在具体的实现方法首部抛出异常类(自己创建的那个类),throws的运用

    在具体的实现方法的内部抛出异常信息,throw的运用

    import java.util.LinkedList;
    import java.util.List;
    
    public class UserRegiste {
    
    
        public List<String> usr;
    
        UserRegiste() {
            usr = new LinkedList<>();
        }
    
        public void regist(String email) throws EmailException {
            if (email.equals("123@qq.com")) {//抛出自定义的异常
                throw new EmailException("该用户已经存在了");
            } else {//如果不存在错误,则将信息添加进集合中
                usr.add(email);
            }
        }
    
    
    }
    import java.io.Console;
    import java.util.Scanner;
    
    
    public class one {
        public static void main(String amg[]) {
            UserRegiste userRegiste = new UserRegiste();
    
            Scanner scanner = new Scanner(System.in);
            System.out.println("邮箱:");
            String get = scanner.next();
    
    
            try {
                userRegiste.regist(get);
            } catch (EmailException e) {
                e.printStackTrace();
            }
    
            System.out.println("得到信息:");
            System.out.println(userRegiste.usr.get(0));
    
        }
    }
    

      

  • 相关阅读:
    上班中午
    有些确实牛擦的有点嚣张!!! (zz)
    Docker学习笔记(二)
    结对项目第二阶段小结
    软件工程结课总结
    案例分析作业
    结对编程总结
    Docker学习笔记(一)
    四则运算
    构建之法1~5章
  • 原文地址:https://www.cnblogs.com/lyd447113735/p/11759733.html
Copyright © 2011-2022 走看看