自定义异常

无聊。自己写了一个异常类。
/**
 * 自定义异常类
 * @author masterHU *
 */
public class MyException extends RuntimeException {

	public MyException(String message) {
		super(message);
		System.out.println("对不起,您的输入有误!");
	}


}

调用的时候就可以这样.
public WorkType getProduct(int temp) {
		if (temp == 1) {
			return new Robot("机器人一号", "说话咯。呵呵");
		} else if (temp == 2) {
			return new Person("你大哥", 27, "白骨精");
		} else {
			throw new MyInputException("输入有误~!我看不懂你是什么~·!");
		}
	}

如果temp 不等于 1或者2 的话就抛出异常。

你可能感兴趣的:(java)