“interface”(接口)关键字使抽象的概念更深入了一层。我们可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但不规定方法主体。接口也包含了基本数据类型的数据成员,但它们都默认为static和final。
***接口只提供一种形式,并不提供实施的细节***。
接口这样描述自己:“对于实现我的所有类,看起来都应该象我现在这个样子”。因此,采用了一个特定接口的所有代码都知道对于那个接口可能会调用什么方法。这便是接口的全部含义。所以我们常把接口用于建立类和类之间的一个“协议”。

解决方案 »

  1.   

    ResultSet是不是个接口?和普通类有什么区别?
      

  2.   

    ResultSet is a class,not a implement
      

  3.   

    ResultSet是一个接口。
    类有方法体,接口中的方法没有方法体,而且接口中声明的变量隐含的都是public、final、static型,必须被初始化,实质上是常数。
      

  4.   

    类可以给你提供具体得实现,而接口只是给你一个框架(没有任何实质性得东西,连属性等等都没有).对类来说你可以照着那个框架去搭建你想要得东西,我想看过COM相关得东西回对你了解接口和类很有帮助.其实接口就是提供一种行为规范.
      

  5.   

    接口是一个"纯洁"的抽象类.在接口里面只能有方法原型和常量,不能有事例变量.一个类可以实现多个接口,而只能继承一个类,也就是说接口支持多层继承,而类不可以.一个类继承一个接口也可以说是实现一个类.接口在多形性方面有很大的作用,去看看think  in  java   里面讲解的很详细!good  luck