在Java中的接口是什么??怎么用??用在哪里??请高手详细帮我解释下!!这里我一直都是晕晕的!!!

解决方案 »

  1.   

    接口基本上就是JAVA提供给程序员和其他厂商的一种标准 比如JDBC 就是JAVA连接数据库的API 里面提供了接口 让所有数据库厂商都按照这个接口实现 这样不管是哪个数据库 程序员都可以使用同样的方法来编写程序了
      

  2.   

    JAVA中不能实现多继承,但是可以通过继承多个接口来实现多继承。接口只声明方法,但是不实现,需要有一个类来继承这个接口并实现接口中所有的方法。
      

  3.   

    初学者应该这样理解接口吧~interface~因为Java不支持多继承,通过实现接口来实现多继承~,在接口里面提供的是这个类的方法声明,不提供实现~方法的实现由继承它的子类实现,所有继承这个接口的子类某种意义上也就是遵循了这个接口规定的规范了....
      

  4.   

    接口适合于开发小的功能模块,对于需要不断升版本的,最好就是用继承。接口也适合分布式的应用,你只要知道接口的名字,就可以直接调用里面的方法。JAVA中不能实现多继承,但是可以通过继承多个接口来实现多继承。接口只声明方法,但是不实现,需要有一个类来继承这个接口并实现接口中所有的方法。
      

  5.   

    我觉得接口主要是定义特定的规范吧,这个规范要求下层的开发者实现具体怎样的功能,刚开始学的话貌似无法体会到这点。
    另外,java是单继承,但可以实现多接口~
      

  6.   

    说接口是规范有点不太好理解
    本人理解为:
    接口中定义的是抽象方法 没有方法体
    例如:public void print();  这样就可以了
    用implements实现接口 
    其子类必须重写接口中所有的方法 也叫实现接口中的所有方法
    如果有些方法对自己没用 但是也得重写 只需加上一对大括号就行了
    所以说你必须按照接口定义的方法来写实现此接口的类(可以是抽象类) 但是也可以根据自己的需要进行扩展
    通常所说的规范也许就是接口中定义的方法  接口中只定义来方法而没有具体的实现  所以子类中可以随意实现接口中的方法 而接口中则不会管你是怎么实现的
      接口中规定了必须实现的方法
      

  7.   

    接口是对外界的承诺。它要求你do it,而不告诉你how do it,what do it?
      

  8.   

    接口的特点:
    1、要继承一个接口,必须实现接口的方法,接口是一组约束的;
    2、成员是隐式公有的,成员一般是一组方法声明,不能有方法体;
    3、一个类可以实现多个接口,接口可以继承多个接口,接口没有构造函数。
    例如:
    public interface 类名
    {
        void show();
    }给分哈,谢谢。
      

  9.   

    接口就是一种public abstract类 但他跟类不同的是接口可以多继承
      

  10.   

    UBS接口,什么电脑都可以插,就是这个意思
      

  11.   

    接口适合于开发小的功能模块,对于需要不断升版本的,最好就是用继承。接口也适合分布式的应用,你只要知道接口的名字,就可以直接调用里面的方法。JAVA中不能实现多继承,但是可以通过继承多个接口来实现多继承。接口只声明方法,但是不实现,需要有一个类来继承这个接口并实现接口中所有的方法。
      

  12.   

    接口基本上就是JAVA提供给程序员和其他厂商的一种标准  接口适合于开发小的功能模块,对于需要不断升版本的,最好就是用继承。
      

  13.   

    JAVA中不能实现多继承,但是可以通过继承多个接口来实现多继承。接口只声明方法,但是不实现,需要有一个类来继承这个接口并实现接口中所有的方法。