一个JAVA小问题。急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:49:05
public interface USBjiekou {
public String found();
public String start();
public String stop();
public String out();
}
class Mp3 implements USBjiekou{
public String found(){
return"发现新硬件mp3";
}
public String start(){
return"开始播放音乐";
}
public String stop(){
return"停止播放音乐";
}
public String out(){
return"安全删除硬件";
}
}
class Photos implements USBjiekou{
public String found(){
return"发现新硬件photos";
}
public String start(){
return"开始上传照片";
}
public String stop(){
return"上传完毕";
}
public String out(){
return"安全删除硬件photos";
}

}
class Telephone implements USBjiekou{
public String found(){

你建的接口中的方法要置成abstract的才行。

你建了三个类,我只写测试一个类的代码,另两个你自己写吧!
class Test
{
public static void main(String[] args)
{
Mp3 mp3 = new Mp3();
System.out.println(mp3.found());
System.out.println(mp3.start());
System.out.println(mp3.stop());
System.out.println(mp3.out());
}
}

public interface USBjiekou
{
public abstract String found();
public abstract String start();
public abstract String stop();
public abstract String out();
}

public class Text {
public Mp3 mp;
public Photos pp;
public Telephone tt;
public Text()
{
mp=new Mp3();
pp=new Photos();
tt=new Telephone();
}
public void show()
{
System.out.println(mp.found()+"\n"+mp.start()+"\n"+mp.stop()+"\n"+mp.out());
System.out.println(pp.found()+"\n"+pp.start()+"\n"+pp.sto