自定义异常

//Java 自定义异常

 

//自定义异常类,4个构造

package com.puckasoft.exception;

public class UserLoginFailException extends RuntimeException {

    public UserLoginFailException() {

       super();

    }

    public UserLoginFailException(String arg0, Throwable arg1) {

       super(arg0, arg1);  }

    public UserLoginFailException(String arg0) {

       super(arg0);

    }

    public UserLoginFailException(Throwable arg0) {

       super(arg0);

    }

}

//自定义异常调用类

package com.puckasoft.service;

import com.puckasoft.exception.UserLoginFailException;

public class userService {

// 单例

private static userService userservice = new userService();

public static userService NewInstance() {

       return userservice;

    }

public void validateUserLogin(String name, String pwd) {

 

if (!name.startsWith("a") || !"123456".equals(pwd)) {

    throw new UserLoginFailException("登录失败");

    }

}

}

posted @ 2010-07-03 11:45  稽首本然  阅读(232)  评论(0编辑  收藏  举报