猿问

异常知识点求帮助 super(msg);为什么会报错呢

package cn.campsg.java.experiment.exception;

public class RoseException { 

             public RoseException(){  

                       super(); 

             }

             public RoseException(String msg){  

                       super(msg); 

             }

  }

为什么super(msg);会报错??

爱喝奶的大璐璐
浏览 2118回答 2
2回答

望远

public class RoseException extends Exception{               public RoseException(){                          super(); //这里是调用父类的构造方法 就必须实现继承              }              public RoseException(String msg){                          super(msg);//这里是调用父类的构造方法 就必须实现继承              }   }

慕瓜4807886

一般类默认是继承Object的,object类中没有一个有带参的构造函数吧?你是要写异常类,我没有记错的话Exception是有一个,你得先继承Exception ,public class RoseException extends Exception
随时随地看视频慕课网APP

相关分类

Java
我要回答