import 实际是告诉你的这个文件到某某目录下找到某个class
import import java.applet.Applet  是说到java.applet下找到apple.class文件,
import java.applet.AudioClip 是说到java.applet找到AudioClip.class文件
无论他是接口还是其他什么,要用到他,都要让程序能找到他的类文件。
比如我在implements audioClip的时候,我总要想办法让他知道audioClip.class在哪里,不然我又怎么应用他呢。
类不见得是接口,但是接口一定是类,类类类,就好像一切都是对象一样,我是这样认为的

解决方案 »

  1.   

    implements 可译为使用,
    意思就是你的类要使用着个接口,接口都是抽象的,所以只能这么使用。
      

  2.   

    类封装了功能,即可以用import来导入后来干活了!
    接口提供能功能,要用implements 来实现(自己完善他设定的框架)后才能帮你干活!
      

  3.   

    import 有点类似于c中的 include
      

  4.   

    import 是指明一个package的位置让你在其中寻找你要的.class文件
    不论是接口还是类都要先编译成.class才能用
      

  5.   

    import不是实现,而是包含的意思!!
      

  6.   

    包说白了和C++当中的名字空间一样,唯一确定一个类的未知;import就是导入这个需要的类。
    如此而已
      

  7.   

    其实我的意思主要是不明白在这个地方: AudioClip 和 MouseEvent 同是接口,为何 AudioClip 要在 import 中加入,而 MouseEvent 要在 implements 中加入?唉,可能我菜得太离谱了
      

  8.   

    使用implements的接口基本上是时时在监听状态的接口。而且他监听的对象是系统范围内的。所以你只是去使用它作为一个扶助的工具,而并不需要你去实例它,让你来控制它的逻辑。感觉就好像一个是只读,一个是完全的概念,明白了吗。吧我也说进去了,呵呵!
      

  9.   

    import 只是指明你需要用到的类的路径。而extends和implements是个使用类(接口)的过程。就象import是指出你的参考书放的地方,具体怎么用就是extends和implements的事了。
      

  10.   

    implements是“实现”。接口只有方法和变量声明,你要在引用接口的类里面实现接口的所有方法!
      

  11.   

    import java.applet.AudioClip;            //  <--这里是引入这个借口class XXXXXX implements AudioClip {       //  <--这里才是实现这个借口}