自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 面向对象程序设计和常用类 声音设备模拟

JAVA面向对象程序设计和常用类 声音设备模拟

2023-02-05 14:26:31 179 2

JAVA面向对象设计和常用类 声音设备模拟

根据下图所描述的运输货物场景下的类的体系结构,请用面向对象的类、继承、接口等概念用JAVA程序实现该体系结构,并按如下要求编写主方法测试你的实现: (1)Soundable是一个接口,包含三个抽象方法:play()表示音响设备发声,changeVolume()表示音响设备调整声音,stop()表示设备关机。 (2)MP3和Phone是Soundable的实现类,实现类的方法中只需要显示对应的音响设备对应上面(1)的行为说明。 (3)SmartPhone是Phone的子类。 (4)SampleDisplay是一个类,只包含一个display()方法,这个方法中先开启音响设备;然后提示用户是否需要调整音量(1:是,2∶否),根据用户的键盘输入在输入1时调用音响的changeVolume()方法;最后提示用户是否需要关机(1:是,2:否),根据用户的键盘输入在输入1时调用音响的stop()方法。 (5)在测试类的主方法中提示用户选择MP3、手机、智能手机,然后根据用户的选择调用所选择音响的display(方法,模拟音响设备的发声、调整音量、关机过程。

2023-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除