编写一个EmptyStackException类,它继承Exception类
时间: 2024-05-10 17:17:14 浏览: 115
java堆栈类使用实例(java中stack的使用方法)
好的,以下是EmptyStackException类的代码:
```java
public class EmptyStackException extends Exception {
public EmptyStackException() {
super();
}
public EmptyStackException(String message) {
super(message);
}
public EmptyStackException(String message, Throwable cause) {
super(message, cause);
}
public EmptyStackException(Throwable cause) {
super(cause);
}
}
```
这个类继承了Exception类,因此它可以被视为一种异常。在这种情况下,EmptyStackException表示一个空栈异常,如果在栈上执行弹出或查看操作时,栈为空,则可以抛出此异常。这个类有四个构造函数,它们提供了不同的方式来创建异常对象。
阅读全文