看懂规范就好了,想运用自如还需要多多努力 hoho ~
帮你 up 一下

解决方案 »

  1.   

    看看thinking java 吧
      

  2.   

    楼主可能看的就是think in java吧
    不过接口和内隐类的内容比较泛,还是把具体的疑惑拿出来讨论吧
      

  3.   

    看看设计模式会对接口有更深刻的认识
    addXxxListener是匿名类的一个典型应用
      

  4.   

    在我的感觉中,接口和内部类好像没什么关系吧,内部类是写在一个类内部的类,通常用来做一些简单的工作,类似于C语言中的一个小的结构体.
    而接口是JAVA中用来实现多重继承或使用一些设计模式的时候用到的,
      

  5.   

    thinking in java这本书中interface和innerclass是放在一起讲的,因为interface和innerclass配合起来可以完全实现C++中多重继承的效果,而没有多重继承的副作用。innerclass在java中有着非常重要的作用,绝非C语言中的结构体可比,例如swing中的事件机制就是完全基于interface和innerclass实现的
      

  6.   

    呵,估计看的就是thinking in java?
    接口,接口类就是JAVA中用来实现多重继承使用的
    内部类是写在一个类本身内部的一个类~,等于在类内部自行封装吧;具体问题可以拿出来大家讨论的~:)
      

  7.   

    interface : 主要是解决多重继承的问题
    innerclass : 主要是解决一些没有重用价值的类,这种类可以随便用主类的资源,还可以减少.java的文件数量我是这么理解的, 不知道有没有错
      

  8.   

    interface 我把它看成 比抽象类 跟抽象的东东。在类的成次中 是在最高位的 。由于前面的一些特性 是它起到了同一族类的接口的作用。在只有单继承的java中又起到了 实现多继承效果的关键作用。
      

  9.   

    不要把interface看成抽象类哦,虽然表面上看起来相似,但是interface是不参与继承体系的