java中getmessage的意思

[复制链接]
查看11 | 回复2 | 2008-11-17 21:45:38 | 显示全部楼层 |阅读模式
比如
try{}
catch(Exception e)
{
System.out.print(e.getMessage());
}
这里的e.getMessage()什么意思。
与System.out.print(e)有什么区别呢

回复

使用道具 举报

千问 | 2008-11-17 21:45:38 | 显示全部楼层
getMessage()返回此 e 的详细消息字符串。而System.out.print(e)则是输出e的字符串表示形式,在这个语句执行时候程序调用对象e的toString()方法也就是返回 e 的简短描述。结果是以下字符串的串联: 1.此对象的类的 name 2.": "(冒号和一个空格) 3.调用此对象 getLocalizedMessage() 方法的结果...
回复

使用道具 举报

千问 | 2008-11-17 21:45:38 | 显示全部楼层
老大啊,e是个类的对象啊,它有个方法是getmessage(),用这个方法可以输出出错的原因,打印E,我就不知道能不能了,因为我没有用过...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行