• JAVA异常


    JAVA异常

    AccountNotFoundException类

    package com.blueleson.hello;

    public class AccountNotFoundException extends Exception {

       public AccountNotFoundException(String message) {
           super(message);
       }

       @Override
       public String getMessage() {
           return "账号未找到";
       }
    }

    login类

    package com.blueleson.hello;

    public class User {
        public void login(String account, String password)
                throws AccountNotFoundException {
            boolean accountExisted = false; // 默认帐号不存在
            String otherPassword;
            // 此处可插入查询帐号的代码
            if (accountExisted) { // 如果帐号不存在,抛出异常,程序中断
                throw new AccountNotFoundException(account);
           }
       }
        public static void main(String[] args) {
            User user = new User();
            try {
                user.login("account", "password");
           } catch (AccountNotFoundException e) {
                //插入处理帐号不存在的代码
                System.out.println(e.getMessage());
                System.exit(-1);
           }
            //插入登陆成功的代码
            System.out.println("登陆成功!");
       }

    }
  • 相关阅读:
    C++中的深拷贝和浅拷贝构造函数
    C++中构造函数的手动和自动调用方式
    C++中的构造函数
    P1709 [USACO5.5]隐藏口令Hidden Password
    [TJOI2007]segment
    11.28
    1565
    某数学题1
    某模拟题
    某看起来会做的数据结构题
  • 原文地址:https://www.cnblogs.com/ltyandy/p/11544582.html
Copyright © 2020-2023  润新知