创建一个新的运行时异常类型,称为EmptyStackException。
创建类型由
public class EmptyStackException extends RuntimeException { ... }现在,只要我们知道要在此新类型(aka类)中添加什么即可。通常,我们查看超类中的方法,并覆盖需要不同处理的方法。下面,我重写了其中的一些,但委托给了现有的类。如果您不需要对行为进行任何更改,则无需执行此操作。
public class EmptyStackException extends RuntimeException { public EmptyStackException() { super(); } public EmptyStackException(String s) { super(s); } public EmptyStackException(String s, Throwable throwable) { super(s, throwable); } public EmptyStackException(Throwable throwable) { super(throwable); } }


