第一个异常程序
问题描述:
这是我做过的第一个异常编码,猜测是什么,它产生了一个错误。伤心。第一个异常程序
public class Exc {
int x = 2;
public void throwE(int p) throws Excp {
if(x==p) {
throw new Excp();
}
}
}
我不认为我需要发布处理程序代码,因为即使这个类没有通过编译器。
我收到了错误cannot find symbol
在Excp
。我完全按照书。有什么我失踪?
答
您可能会错过Excp
这个类。对于初学者,尝试用Exclude替换Excp。
恩..工作。但请,请你解释我做错了什么。我的意思是,异常的名称有什么问题? – MoonStruckHorrors 2010-07-11 10:55:52
需要存在异常。你是否希望课堂本身成为例外,那么你需要将它拼写成相同的。 – 2010-07-11 10:58:05
'Excp'不是Java标准库中的类。 '例外'是。如果你想抛出你自己的异常,比如'Excp'或'MyException'或'WhateverNameYouWant',你必须创建这样的类,并且必须扩展'Exception'类。你可以这样创建一个新类:'public class MyException extends Exception {//这里是实现}' – pakore 2010-07-11 10:59:07