📄 excepti.java
字号:
package exception;
/*1、
写三个类:OwnException,OwnExceptionSource,OwnExcpeitonHandler. OwnExceptonSource
中有个方法a(),在a()中抛出一个异常OwnException,然后在OwnExceptionHandler中调用a()
并且要处理异常 */
public class Excepti {
//Excepti eexp=new Excepti ();
public static void main(String[] args) {
OwnExceptionHandler handler=new OwnExceptionHandler();//内部类问题??
handler.solve();
}
}
class OwnException extends Exception {
OwnException (){this("OwnException");}
OwnException(String msg){super(msg);}
}
class OwnExceptionHandler{
public void solve(){
OwnExceptionSource exp=new OwnExceptionSource();
try{
exp.a();
}
catch(OwnException e){e.printStackTrace();}
//{System.out.println(e.getMessage());}
}
}
class OwnExceptionSource{
OwnExceptionSource(){}//和默认的一样可省略
public void a() throws OwnException{
throw new OwnException();//创建了一个异常,不创建没有
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -