能不能通俗的讲讲java接口,对这个概念一直不是很清晰,不要抽象的解释,越通俗易懂越好

解决方案 »

  1.   

    一个接口可以定义常量或者未实现的方法
    implements之后需要在当前类或者子类中去实现这个方法
    我们一看到某个接口就可以知道实现它的类实现了这些方法另外一点是,很多类可以实现同一个接口,这样,他们就可以互相转化,并且以同一个接口的类型一并持有,变得十分灵活.
      

  2.   

    接口是为OOP的多态而生的。
    接口也是一种类,是抽象类,接口告诉大家能做什么,但不告诉大家怎么做,继承接口的类告诉大家怎么做。
      

  3.   

    接口是屏蔽Java不能继承多个父类而出来的这么一个东西
      

  4.   

    接口是屏蔽Java不能继承多个父类而出来的这么一个东西
    比如说人妖--它竟继承了父类(人类)的特点··但是它又不完全属于人类··因为它又实现了人类没有的特点··也就是妖类的特点··在这里·我们把妖称作一个接口··人妖继承了人类··又实现了妖··
      

  5.   

    如果把普通类,抽象类,接口,都比喻成部队,那么:
    java的接口就是光有番号的部队,一个干活的人都没有,光一个名字,啥也干不了;想让他发挥功能,要先招人(继承/实现)他。
    java的抽象类就是“不满员的部队”;可以用,也可以在这个基础上扩编(继承)
    java的普通类就是各个连队都满员的部队,但是也可以再在这个基础上扩编。
      

  6.   

    我刚看到的,说的很简单 也很明白一起理解Java的接口(初学Java基本脉络之三)
    http://student.csdn.net/space.php?uid=1116071&do=blog&id=45553