java 静态方法 和 throw 用法

img


大一同学求指点,好多问题,可是看不懂程序,只能一遍百度一遍操作,试了很久还差两个问题,很困难

1.直接写throw new MyException()就行了,不要外面再用throw包一次
2.没看出来到底有什么问题,是不是括号是中文的,或者大括号没成对,仔细点开错误信息看看到底报什么错
3.此外,你的MyException应该继承系统的错误类呀,你光定义个空类,那throw什么呢

自定义异常 你也要继承一个异常丫~
class MyException extends RuntimeException

然后写法也不对,应该是
public static void myMethod() {
throw new MyException ("有问题哦");
}

img