SHAOXIAOJ正在加载中...

2269: 接口-发声接口

金币值:2 定数:6 时间限制:1.000 s 内存限制:128 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: Java

题目描述

设计和实现一个Soundable接口,该接口具有发声和关闭功能,同时还能调节声音大小。Soundable接口的这些功能将由有2种声音设备来实现他们分别是Radio和Mobilephone。
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		String name;
		Scanner in = new Scanner(System.in);
		name = in.nextLine();
		Radio r = new Radio(name);
		r.fun();		
		doGo(r);
		name = in.nextLine();	
		MobilePhone m = new MobilePhone(name);
		m.fun();
		doGo(m);
	}

	public static void doGo(Soundable p) {
		p.playSound() ;
	    p.decreaseVolume();
	    p.stopSound();
	}
}

/* 以下为你的代码 */

输入格式

输入2行:分别为2个品牌

输出格式

见样例

输入样例    复制

德生
华为

输出样例    复制

德生已经开机了
收音机播放广播:中央人民广播电视台。
降低收音机音量。
关闭收音机。
华为已经开机了
手机发出来电铃声:叮当 、 叮当
降低手机音量
关闭音量