黑马程序员技术交流社区
标题:
异常代码块调试问题
[打印本页]
作者:
淡淡柠檬茶
时间:
2014-6-2 13:17
标题:
异常代码块调试问题
本帖最后由 淡淡柠檬茶 于 2014-6-2 16:02 编辑
下面的代码为什么调试不成功呢,请大神帮我解答,跪谢
class demo
{
public static void main(String[] args)
{
Teacher e = new Teacher("老师");
try
{
e.prelect();
}
catch (NoException b)
{
System.out.println("sss");
}
}
}
class Computer
{
public static void run()
{
System.out.println("运行");
}
public static void reset()
{
System.out.println("重启");
}
}
class Teacher
{
private String name;
private Computer compt;
Teacher(String name)
{
this.name = name;
compt = new Computer();
}
public void prelect() throws NoException
{
try
{
compt.run();
}
catch(NoException b)
{
throw new NoException(" ???");
}
System.out.println("讲课");
}
}
class NoException extends Exception
{
NoException(String msg)
{
super(msg);
}
}
作者:
panzhenglian
时间:
2014-6-2 15:43
练习自定义异常?你执行的compt.run()方法没有抛出异常,所以不需要try()catch块,在run方法后面也抛一个异常throws NoException就行,不过异常没什么好练习的,没有一个特定的场景,练了也是白练,多花点时间往后面学,到后面对异常自然就了解了
作者:
淡淡柠檬茶
时间:
2014-6-2 16:02
panzhenglian 发表于 2014-6-2 15:43
练习自定义异常?你执行的compt.run()方法没有抛出异常,所以不需要try()catch块,在run方法后面也抛一个异常t ...
恩,我会努力的 谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2