A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 咪咪 黑马帝   /  2011-11-14 19:17  /  1692 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class my
{
public static void main(string [] ash)
{
myme();
}
public void myme() throw myexception
{
throw (new myexception());
}
}
class myexception
{
public string tostring()
{
return ("用户自定义异常");
}
}

用手机发表的孩子伤不起啊…

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1 异常信息贴出来。

查看全部评分

8 个回复

倒序浏览
String   S要大写

{:soso__321299647004764392_4:}

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1 算一个。

查看全部评分

回复 使用道具 举报
throws和throw的区别:throws是用来声明一个方法可能抛出的所有异常信息 throw则是指抛出的一个具体的异常类型。
懂了么?

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1 不错。

查看全部评分

回复 使用道具 举报
当你调用一个抛异常的方法,你要去捕捉这个异常!!!!!
myme();
这里要用try.....catch()...或者你继续向上抛
回复 使用道具 举报
为什么我看到的时候是0回复的,当我打开页面正激动的想回答的时候,居然都评分了- -{:soso_e101:}
回复 使用道具 举报
S要大写的,然后那个在类后边抛出异常要用throws的,还有main方法是静态的,不能调用非静态的方法的,
回复 使用道具 举报
郭学文 黑马帝 2011-11-14 20:09:02
7#
{:soso__9762771678560260112_2:}

给别人评分加金钱,居然是从自己腰包里扣的哇

谁要金钱拿去吧...
回复 使用道具 举报
张翼 黑马帝 2011-11-14 20:25:44
8#
myme要声明为静态的,在main里面没有对象引导下调用方法,方法在声明的时候必须声明为静态的,要不然编译将发生错误。
回复 使用道具 举报
陈超 黑马帝 2011-11-14 22:27:18
9#
myme()要声明为静态的,因为你在public class my中直接调用myme()方法,
         如果不声明为静态的,你必须在public class my中new一个my的对象,然后通过对象调用myme()方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马