初学者,问题简单:下面代码有问题吗?在eclipse里编译不了
public interface USBInterface{
	public void start();
	public void stop();
}
public class MovingDisk implements USBInterface{
	public void start(){
		System.out.println("移动硬盘插入,开始使用");		
	}
}
public class UDisk implements USBInterface{
	public void start(){
		System.out.println("U盘插入,开始使用");		
	}
	public void stop(){
		System.out.println("U盘退出工作");
	}
}
public class UseUSB {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		USBInterface usb1=new MovingDisk();
		USBInterface usb2=new UDisk();
		usb1.start();
		usb2.start();
		usb1.stop();
		usb2.stop();
	}
}
------解决方案--------------------这要写文件,一个接口的  三个java类文件   然后运行带有main方法的类  对了,你的MovingDisk 类没有实现接口中的stop方法,补充上~~
------解决方案--------------------public class MovingDisk implements USBInterface{
public void start(){
System.out.println("移动硬盘插入,开始使用");
}
}
public class UDisk implements USBInterface{
public void start(){
System.out.println("U盘插入,开始使用");
}
public void stop(){
System.out.println("U盘退出工作");
}
}
//////分别放在不同的File里不要与接口放在一起
------解决方案--------------------1.一个包里只可以有一个public class。
2.实现了接口必须实现接口里的所有方法