题目内容
(请给出正确答案)
[主观题]
编写一个应用程序模拟移动存储设备(MobileStorage)的读写,即模拟计算机(Computer)与U盘(FlashDisk)、MP3(MP3Player)、移动硬盘(MobileHardDisk)等移动存储设备进行数据交换。 已知要实现U盘、MP3播放器、移动硬盘三种移动存储设备,要求计算机能同这三种设备进行数据交换,并且以后可能会有新的移动存储设备出现,所以计算机必须有扩展性,能与目前未知而以后可能会出现的存储设备进行数据交换。各个存储设备间读、写的实现方法不同。 已知主程序Test类代码及运行结果如下,请完成MobileStorage、Computer、FlashDisk、MP3、MobileHardDisk类的编写。注意,当有新的移动存储设备出现时,只能改动Test类,不允许改动Computer类和MobileStorage类。 注:将MobileStorage类定义成抽象类或接口。
答案
覆盖、交换
如搜索结果不匹配,请 联系老师 获取答案