为了账号安全,请及时绑定邮箱和手机立即绑定

为什么“喝车别开酒”我打印不出来……

为什么“喝车别开酒”我打印不出来……

正在回答

2 回答

你贴一下完整的代码,可能是自定义异常的时候构造方法没有传入一个字符串,我的代码:

/** 自定义异常 */
class DuckException extends Exception {

	public DuckException(String string) {
		super(string);// 构造带指定详细消息的新异常
	}

}

public class Test {

	public static void main(String[] args) {
		try {
			test();
		} catch (DuckException e) {
			e.printStackTrace();// 打印异常
		}
	}

	private static void test() throws DuckException {
		throw new DuckException("开车别喝酒!");
	}

}


1 回复 有任何疑惑可以回复我~

异常没有抛出吧。

0 回复 有任何疑惑可以回复我~
#1

Cici_whatever 提问者

public void test1() throws DrunkException{ throw new DrunkException("喝车别开酒! "); } 抛出了啊……
2015-03-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么“喝车别开酒”我打印不出来……

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信