首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

菜鸟,有关问题简单:下面代码有有关问题吗?在eclipse里编译不了

2012-04-14 
初学者,问题简单:下面代码有问题吗?在eclipse里编译不了public interface USBInterface{public void start

初学者,问题简单:下面代码有问题吗?在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.实现了接口必须实现接口里的所有方法

热点排行