1/:double processLastOperator() throws DivideByZeroException后面的DivideByZeroException是方法吗?2/:class DivideByZeroException extends Exception{
public DivideByZeroException()
{
super();
}

public DivideByZeroException(String s)
{
super(s);
}
}...........
super(parent, title, modal);
...............这几个super是什么意思啊?

解决方案 »

  1.   

    是个异常类DivideByZeroException,所有异常类的基类是Exception
    super是调用父类的方法
      

  2.   

    DivideByZeroException是指出这个方法可能会抛出DivideByZeroException这个异常
    super是执行父类的方法,父类的构造方法可以直接用super(……)表示,父类的其它方法用super.……表示。
      

  3.   

    1/:double processLastOperator() throws DivideByZeroException后面的DivideByZeroException是方法吗? 
    是方法processLastOperator的方法体, 前面的 throws DivideByZeroException说明这个方法要抛出一个异常super(parent, title, modal);
    ...............这几个super是什么意思啊? 调用父类的构造函数
      

  4.   

    DivideByZeroException自定义异常类名分别调用父类的无参和有参构造方法
      

  5.   

    1、DivideByZeroException是一个异常类的类名,异常指程序执行中遇到的意外,这个异常指被零除,这个在数学上没有意义,而语法上在编译时又判别不出除数为零,所以只有在运行的时候抛出异常了。2、super是JAVA中的关键字,适用在子类内部调用父类的构造方法或方法