• 异常的出理


    异常的处理有二个方式:try...catch  throws

    public class MyException extends Exception{//定义一个异常类,该类继承父类Exception

      String Message;//声明一个成员变量

      public void MyException(String errExpetion){//构造方法,初始化该类的变量

        Messsage=errException;

      }

      public String getMessage(){//覆盖父类Exception中的这个方法,重写

        rentrun Message;

      }

    }

               public class Me{ 

                 public 返回类型 方法名(参数)throws MyException{

                   if(判断参数是否异常){

                     System.out.println("自定义异常的内容");  

                   }else{

                     return 方法内容;//返回给返回值

                   } 

                 }

                 public static void main(String[] args){

                   Me me=new Me();

                   try{

                     对象调用方法;

                   }

                   catch(MyException e){

                     System.out.println(e.getmessage);//自定义异常  

                   }

                   catch(Exception e){

                     System.out.println("其它异常");

                   } 

                 }

               }

    自定义异常:

    public class MyException extends Exception{

      public MyException(String errException){

        super(errException);

      }

    }

  • 相关阅读:
    Objective-C多线程-02
    Objective-C多线程-01
    Objective-C的属性与实例变量
    KVO的内部实现原理
    ASIHTTPRequest 和 AFNetWorking 的比较
    Python类和函数_规划式开发
    禁用密码登录,改用key秘钥对登录
    Python类和函数_时间与纯函数
    Python类和对象_调试与术语
    Python类和对象_修改和复制
  • 原文地址:https://www.cnblogs.com/daoxiang1992/p/5682510.html
Copyright © 2020-2023  润新知