黑马程序员技术交流社区
标题:
帮忙找错误
[打印本页]
作者:
咪咪
时间:
2011-11-14 19:17
标题:
帮忙找错误
public class my
{
public static void main(string [] ash)
{
myme();
}
public void myme() throw myexception
{
throw (new myexception());
}
}
class myexception
{
public string tostring()
{
return ("用户自定义异常");
}
}
用手机发表的孩子伤不起啊…
作者:
郭学文
时间:
2011-11-14 19:21
String S要大写
{:soso__321299647004764392_4:}
作者:
梦女孩
时间:
2011-11-14 19:25
throws和throw的区别:throws是用来声明一个方法可能抛出的所有异常信息 throw则是指抛出的一个具体的异常类型。
懂了么?
作者:
zhanghua
时间:
2011-11-14 19:30
当你调用一个抛异常的方法,你要去捕捉这个异常!!!!!
myme();
这里要用try.....catch()...或者你继续向上抛
作者:
骚灵小情歌
时间:
2011-11-14 19:34
为什么我看到的时候是0回复的,当我打开页面正激动的想回答的时候,居然都评分了- -{:soso_e101:}
作者:
xiwangliujiao
时间:
2011-11-14 19:46
S要大写的,然后那个在类后边抛出异常要用throws的,还有main方法是静态的,不能调用非静态的方法的,
作者:
郭学文
时间:
2011-11-14 20:09
{:soso__9762771678560260112_2:}
给别人评分加金钱,居然是从自己腰包里扣的哇
谁要金钱拿去吧...
作者:
张翼
时间:
2011-11-14 20:25
myme要声明为静态的,在main里面没有对象引导下调用方法,方法在声明的时候必须声明为静态的,要不然编译将发生错误。
作者:
陈超
时间:
2011-11-14 22:27
myme()要声明为静态的,因为你在public class my中直接调用myme()方法,
如果不声明为静态的,你必须在public class my中new一个my的对象,然后通过对象调用myme()方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2