楼主,给你一个建义,有时间看看别人的贴子吧!我在这里看过好几篇关于这个问题的贴子啦!
     接口的出现,主要是为了避免C++的多重继承,因为在java中不允许多重继承,但是可以实现多个接口,这样就可以达到一种多重继承的目的,同是因为接口的方法都是空的public void方法要求我们必须重写这些方法就可以达到一种标准的效果!
     接口有很多的用法,你可以到书上去仔细了解一下!

解决方案 »

  1.   

    具体类->抽象类->接口
    抽象程度逐渐加强
    可以把接口看成是纯粹的抽象类,里面只含有方法特征,而不含有任何方法实现
    当然里面也可以定义 public常量
    对接口的实现称为接口继承,一个类可以实现多个接口,但只能有一个父类
    接口的使用请参看设计模式方面的书籍!
      

  2.   

    接口对于在做一些实际的项目中起一个很关键的作用!接口内可以定义很多的方法,但是这些方法都没有函数体的!如果一个类要继承这个接口,那么就必须继承他的所有的方法!你还可以扩展接口!总之这些东西说是说不完的!我建议楼主看看《java编程思想》,我现在也在研究!