super
来源:2-4 创建自定义异常类

rock221
2021-09-24
老师,这个super可以省略吧? 我试了下没有报错啊。
控制台打印的信息:
构造函数
Exception in thread “main” EmosException(msg=错误了, code=500)
at com.example.emos.wx.exception.EmosException.main(EmosException.java:24)
代码:
private String msg; //错误信息
private int code=500; //状态码
public EmosException(String msg){
// super(msg);
System.out.println("构造函数");
this.msg=msg;
}
public static void main(String[] args) {
try {
Integer integer=null;
}finally {
throw new EmosException("错误了");
}
}
写回答
1回答
-
神思者
2021-09-24
父类当中只有一个有参数的构造器,子类就不能默认调用无参数的构造器。必须写明要调用父类有参数的构造器。
012021-09-24
相似问题
构造函数中的super方法有什么作用?
回答 3
put的super是什么意思
回答 1