黑马程序员技术交流社区

标题: catch 中 e [打印本页]

作者: 李大伟    时间: 2011-11-22 21:59
标题: catch 中 e
本帖最后由 李大伟 于 2011-11-22 23:37 编辑

catch (LanPingException e)

catch  中 e 是做啥的
求解释
作者: 肖岑锋    时间: 2011-11-22 22:16
LanPingException是一个异常类Exception的子类。e就是这个子类的对象。就比如,你定义了一个Person类,在一个方法中比如Student(Person p);
作者: 清秋    时间: 2011-11-22 22:54
是一个参数。类型是 LanPingException
就代表捕获到的LanPingException或其子类的异常

作者: 程立彬    时间: 2011-11-22 23:14
一般的做法是

catch (LanPingException e)
{
System.out.println(e.getMessage())
}

e会调用相应的方法,来输出异常信息.
作者: 李大伟    时间: 2011-11-22 23:37
明白了 谢谢 楼上的几位
作者: 冯敏    时间: 2011-11-22 23:43
e是catch(异常类 e)中异常类的一个实例化对象,只是习惯了用e字母,其实你可以改成其他的字母




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2