Java接口

接口

  1. 普通类:只有具体实现

  2. 抽象类:具体实现和规范(抽象方法)都有

  3. 接口:只有规范!自己无法写方法,专业的约束。约束和实现分离:面向接口编程

  4. 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是。。。则必须能。。。”的思想

  5. 接口的本质是契约,让之后的类实现

  6. oo的精髓,是对对象的抽象,最能体现这一点的是接口。

  7. 声明类的关键字是class,声明接口的关键字是interface

小细节

  1. 接口中的所有定义的方法其实都是抽象的public abstract(不一定要显式定义)

  2. 类可以实现接口 implements 接口

  3. 实现了接口的类,就需要重写接口里面的方法

  4. 利用接口实现多继承

  5. 接口中定义的属性,这个是静态的常量

  6. 抽象的思维

作用

  1. 约束

  2. 定义一些方法,让不同的人实现

  3. 接口中默认的方法,public abstract

  4. 接口不能被实例化,接口中没有构造方法

  5. 可以实现多个接口

  6. 必须重写接口中的方法。

posted @ 2020-07-29 14:54  雅典娜Athena  阅读(221)  评论(0编辑  收藏  举报