试题详情
- 简答题 自定义一个异常类NoThisSoundExcepion和Player类,在Player的play()方法中使用自定义异常,要求如下: ①NoThisSongException继承Exception类,类中有一个无参和一个接收一个String类型参数的构造方法,构造方法中都使用super关键字调用父类的构造方法。 ②Player类中定义一个play(intindex)方法,方法接收一个int类型的参数,表示播放歌曲的索引,当index>10时,paly()方法用throw关键字抛出NoThisSongException异常,创建异常对象时,调用有参的构造方法,传人“您播放的歌曲不存在”。 ③在测试类中创建Player对象,并调用play()方法测试自定义的NoThisSongException异常,使用try……catch语句捕获异常,调用NoThisSongException的getMessage()方法打印出异常信息
关注下方微信公众号,在线模考后查看
热门试题
- 简述Java程序与数据库连接的基本方法。
- 父类的构造方法不可以被子类继承。()
- 排版时,代码缩进应该采用的方式是:()
- 在Java语言及其他的面向对象的程序语言
- 当浏览器的用户离开applet所在的HT
- 给出下面代码: 那个选项是正确的?()
- 使用javac命令编译java的源程序时
- 在Java中,一个类可同时定义许多同名的
- 创建Applet程序,实现以下界面及其功
- 阅读下列程序,分析输出结果。
- 不使用布局管理器,将组件手工加入容器。实
- 以下关于statement, prest
- 有如下定义:floata=3.14f;b
- 下面哪一个循环会导致死循环()
- 如果存在事物上下文,方法调用使用当前事物
- 设有定义:String s=
- Spring包装Hibernate之后,
- 下列有关Java语言的叙述中,正确的是(
- 运行下列程序, 会产生什么结果
- 对于方法重载,下列说法不正确的是()。