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

小疑义,求答疑

2013-01-07 
小疑问,求答疑!一个类A实现了接口B,那new A()为什么能当成接口B的对象?比如:interface USB {public void s

小疑问,求答疑!
一个类A实现了接口B,那new A()为什么能当成接口B的对象?比如:
interface USB 
{
public void start();
public void stop();
}
class Computer
{
public static void plugin(USB usb)
{
usb.start();
System.out.println("===USB is working!===");
usb.stop();
}
}
class Flash implements USB
{
public void start()
{
System.out.println("Flash start working!");
}
public void stop()
{
System.out.println("Flash stop working!");
}
}
public class drive
{
public static void main(String arga[])
{
Computer.plugin(new Flash());
}
}
new Flash()问什么能作为(USB usb)呢?
[解决办法]
从键盘获取数据,默认的终结符就是回车键
你可以输入“qwe ert qw”,获取到字符串时可以根据“ ”(空格)对刚才的字符串进行拆分,这样就得到了你想要的3个字符串

热点排行