JAVA中的接口

来源:互联网 发布:excel把多列数据合并 编辑:程序博客网 时间:2024/05/17 07:44

接口的特点:

  1. 接口用关键字interface表示。如: interface + 接口名{ }
  2. 类实现接口用implements表示。如:class 类名 + implements + 接口名 { }
  3. 接口不能被实例化。但可按照多态的方式来实例化。
  4. 接口的子类
    a.可以是抽象类,但意思不大
    b.可以是具体类,要重写接口中的所有抽象方法

接口的成员特点:

  • 成员变量:只能是常量,并且是静态的。会默认给出public statuc final
  • 构造方法:接口没有构造方法
  • 成员方法:只能是抽象方法。默认修饰符:public abstract

接口的作用:为原本已经存在的类,提供一些扩展功能。定义约束规范和 程序解耦合性。

关于接口的总结:

  1. 接口本身就是一个特殊的类
  2. 接口成员变量默认是public static final修饰的,也就是说接口中的成员变量实际上是一个常量。
  3. 接口中的方法都是抽象方法,默认修饰符是public abstract
  4. 接口是不能创建对象的
  5. 接口是没有构造方法的
0 0
原创粉丝点击