java语言基础--接口

接口定义:

是一个特殊的抽象类,在接口里面的所有方法都是抽象的。

接口用interface来声明。

注意:

  • 接口中只能出现常量和抽象方法;
  • 接口里面没有构造方法,无法创建接口的对象;
  • 接口和接口之间支持多继承,即一个接口可以有多个父接口;
  • 一个类可以实现多个接口,即一个类可以有多个接口;
  • 一个类如果实现了接口,那么这个类要重写接口中所有的抽象方法。
//在接口中,public static final可以省略不写,而默认的在基本数据前面加上
public static final double PI = 3.1415926;
double PI = 3.1415926;
//在接口中,方法前面的public abstract也可以省略不写

接口作用:

  • 可以使项目分层;都面向接口开发,提高开发效率
  • 降低了代码之间的耦合度,  提高了代码的可插拔性
  • 开发中尽量使用接口,少用抽象类,一个类可以实现多个接口,却只能实现一个父类

 

posted on 2018-08-15 19:59  董大志  阅读(122)  评论(0编辑  收藏  举报

导航