需要为 EmptyStacks 创建一个新的 RunTimeException

2023-11-27

所以我的任务可能听起来很简单,但它让我感到困惑。 我已经浏览了互联网上的代码,但我无法掌握。我也不行 掌握老师发布的幻灯片。这就是对我的要求。

创建一个名为 EmptyStackException 的新运行时异常类型。

然而我不知道如何制作方法、类、变量或任何需要制作的东西来满足要求。 我有一些类是 DynamicArrayStack 和 LinkedStack 的实现。堆栈的接口。

任何指示都会非常有帮助。

Thanks

Mjall2


创建一个名为 EmptyStackException 的新运行时异常类型。

创建类型是通过

public class EmptyStackException extends RuntimeException { ... }

现在,如果我们知道要在这个新类型(又名类)中放入什么就好了。 通常,我们查看超类中的方法并覆盖那些需要不同处理的方法。下面我重写了其中一些,但委托回现有的类。如果您不需要对行为进行任何改变,则无需执行此操作。

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);
      }
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

需要为 EmptyStacks 创建一个新的 RunTimeException 的相关文章

随机推荐

  • oData 查询中如何处理特殊字符?

    oData 中以下查询中的 符号是如何处理的 vendordataservice svc vDataMapper SourceMapVendor filter startswith ParentName AT T top 7 skip 0
  • UIScrollView 触摸开始

    所以我想做的就是当用户触摸 UIScrollView 时播放声音 UIScrollViewDelegate有scrollViewWillBeginDragging 方法 但它只在touchMoved时被调用 我希望它在 touchBegan
  • 创建不同长度的分类变量的汇总表

    在 SPSS 中 使用 自定义表 创建分类变量的汇总表相当容易 我怎样才能在 R 中做到这一点 通用和可扩展的解决方案是首选 并且使用的解决方案 Plyr 和 或 Reshape2 软件包 因为我正在尝试学习这些 示例数据 mtcars 在
  • 当我尝试从 eshell 启动时,我的主管崩溃了?

    我对 OTP 很陌生 我正在尝试创建简单的示例来理解主管行为 这是简单的增量服务器 module inc serv behaviour gen server export start 0 inc 1 stop 0 export init 1
  • 消息“错误:资源 android:attr/lStar 未找到”

    我开发的一个Flutter Android应用今天突然编译错误 Error 什么地方出了错 任务 app processDebugResources 执行失败 Android资源链接失败 Users xxx gradle caches tr
  • Python - 尽管已安装但未找到包

    我有以下版本的python import sys print sys version 3 6 5 packaged by conda forge default Apr 6 2018 13 44 09 GCC 4 2 1 Compatibl
  • LARAVEL 9. 错误 LARAVEL 电子邮件:无法使用 STARTTLS 连接:stream_socket_enable_crypto():SSL 操作失败,代码为 1

    向社区问好 我最近开发了一个网页Laravel 9 X 它在本地工作正常 但是当我将其上传到我的主机时 我在发送电子邮件时遇到问题 我在本地测试的时候一直工作正常 一直在使用mailtrap 现在我已经将其上传到服务器 我有自己的 SMTP
  • Bash - 在变量中保存 $@ 时保持空间安全

    我在循环这样的变量时遇到问题 我准备了2个例子来说明这个问题 ex1 bin bash DIRS for DIR in DIRS do echo DIR done ex2 bin bash for DIR in do echo DIR do
  • Xcode 6.01 存档验证错误:无效的段对齐

    我一直在做一个iOS项目仅在 Xcode 中 部署目标是 iOS 8 0 更新到 Xcode 6 x 后 在我的 iPhone 5s 和 iPhone 6 以及模拟器上构建和测试工作正常 但是 当我创建存档并想要验证它时 出现以下错误 由于
  • 如何删除 CSS 换行

    我正在尝试删除text decoration line through 样式应用于我的元素 但我似乎无法这样做 我努力了text decoration none 但它不起作用 当我申请时text decoration underline t
  • 什么是 crate 属性以及在哪里添加它?

    为了了解 Rust 的工作原理 我决定看一个基于终端的文本编辑器 名为Iota 我克隆了存储库并运行cargo build只能被告知 error if let syntax is experimental help add feature
  • 在日期字段中设置日期将其设置为前一天[重复]

    这个问题在这里已经有答案了 我正在使用日期输入类型来显示 获取 HTML 表单中的日期
  • Apache POI - 单元格 setCellValue 抛出 NullPointerException

    当我尝试更新现有 Excel 文件时 遇到以下错误 Exception in thread main java lang NullPointerException at xltest main xltest java 28 My code
  • TensorFlow:从多个检查点恢复变量

    我有以下情况 我有 2 个模型用 2 个单独的脚本编写 模型 A 由变量组成a1 a2 and a3 并且写成A py 模型 B 由变量组成b1 b2 and b3 并用 B py 编写 在每个A py and B py 我有一个tf tr
  • 多个纹理图像混合到 3D 地面上

    电脑游戏如何呈现自己的阵地 我将使用几何高度图 尽管我稍后会对其进行优化 但我想知道最好的技术是什么 例如 绘制 我的地面 到处都是草 到处都是土路 城镇里有砾石 每种材料之间的过渡也很平滑 我只使用巨大的预烘焙纹理吗 当我可以平铺现有纹理
  • 当前模态视图控制器

    我刚刚开始iPhone开发 我有一个选项卡式应用程序 我想以模式方式显示登录表单 所以我看了这里苹果开发者并在我的一个视图控制器中执行此操作 我将一个按钮连接到以下操作 import LoginForm h IBAction showLog
  • WxPython:PyInstaller 失败,没有名为 _core_ 的模块

    我正在使用 PyInstaller 将 wxpython 3 0 2 0 应用程序转换为二进制文件 这些二进制文件在 Ubuntu 12 04 上构建和执行时工作正常 但是 如果我在 Ubuntu 14 04 上构建 则会收到以下错误 当我
  • 如何使用大写列名的Rails?

    我有以下内容作为 AR 查询的一部分 having COUNT foo id gt bar maxUsers 这会产生一个错误 ActiveRecord StatementInvalid PG UndefinedColumn ERROR c
  • 为什么我的 php substr() 在剪切文本时显示模糊字符?

    我正在使用substr 函数限制字符串中的字符 但有时 输出文本包含一些晦涩的字符和问号等 substred 的文本已经是 UTF8 编码的 而不是在 html 实体中出现这样的问题 Thanks 因为你正在把你的角色切成两半 Use mb
  • 需要为 EmptyStacks 创建一个新的 RunTimeException

    所以我的任务可能听起来很简单 但它让我感到困惑 我已经浏览了互联网上的代码 但我无法掌握 我也不行 掌握老师发布的幻灯片 这就是对我的要求 创建一个名为 EmptyStackException 的新运行时异常类型 然而我不知道如何制作方法