throw new RuntimeException权限不足!;java怎么自定义异常
在Java中,可以通过继承Exception类或者RuntimeException类来自定义异常。
- 继承Exception类:
public class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
- 继承RuntimeException类:
public class MyRuntimeException extends RuntimeException {
public MyRuntimeException(String message) {
super(message);
}
}
在需要抛出自定义异常的地方,可以使用throw关键字抛出异常对象。例如:
public class MyClass {
public void doSomething() throws MyException {
throw new MyException("权限不足!");
}
public static void main(String[] args) {
MyClass myClass = new MyClass();
try {
myClass.doSomething();
} catch (MyException e) {
e.printStackTrace();
}
}
}
这样,当doSomething()方法被调用时,会抛出MyException异常,然后在调用处使用try-catch块来捕获并处理异常
原文地址: http://www.cveoy.top/t/topic/h0T3 著作权归作者所有。请勿转载和采集!