非常感谢dooby,我现在已经大概明白什么是接口,但是它有什么作用呢,我还是不太明白

解决方案 »

  1.   

    java不支持多重继承,但可以implements多个interface,这样可以实现多重继承的功能,又避免了多重继承的复杂性和低效性。
      

  2.   

    接口是用来继承已经实现的类,这样可以程序简洁,可以减少程序工作量。虽然java不支持多重继承,但可以implements多个interface,这样可以实现多重继承的功能,又避免了多重继承的复杂性和低效性。
      

  3.   

    所有实现这个接口的类的实例都可以放在这个接口类型的变量中,一般来说,我们都是用一个方法来返回一个实例给interface的变量,这样一来,如果我要用到别的类,要进行功能的扩展时,只要返回的这个类是实现了这个interface的话我这段代码就不用动了,提高代码的复用性啊:)