• Java自定义异常


    class MyException extends Exception//自定义异常,继承自:Exception
    {
        private int num;
        public MyException(String msg,int num)
        {
            super(msg);
            this.num=num;
        }
        public int getNum()
        {
            return this.num;
        }
    }

    class Test
    {
        public static void reg(int num) throws MyException//重点是词句。throws MyException 不可缺少。
        {
            if(num<0)
            {
                throw new MyException("num不可小于0",num);//非法条件,抛出自定义的异常。
            }
            print("reg num::"+num);
        }
        public static void manage()
        {
            try
            {
                reg(100);
            }
            catch (MyException me)//捕获自定义的异常。
            {
                print("feifa num:"+me.getNum());
            }
        }
        public static void main(String[] args)
        {
            Test t=new Test();
            t.manage();
        }

    }

  • 相关阅读:
    Web 开发基础之JavaScript
    WEB框架之-Django入门
    JQuery
    Web 开发基础之CSS
    Django simple_tag,filte,分页以及cookie和装饰器
    Django进阶之CSRF
    Django进阶之session
    继续Django
    VS Code快捷键
    前端:文件下载功能
  • 原文地址:https://www.cnblogs.com/liuwentian/p/3105490.html
Copyright © 2020-2023  润新知