天天看点

interface接口

1.定义接口

我们用class修饰的为类(类名报错是因为这个之前是接口。。)

interface接口
而把class换成interface修饰词,就变成了接口
interface接口
接口里的方法,都只能是抽象方法,无法写入代码,用public abstract修饰,也可以省略
interface接口
接口里的属性,是常量所以必须赋值,用public static final修饰,修饰词是默认存在(不显示)
interface接口

2.接口的实现

要想实现接口就必须要有一个实现类,用implements来链接接口(功能和extends继承一样,不过这个可以链接更多的接口)

interface接口

(绿色框是接口名)

当类链接接口是,要重写接口里的所有方法(因为接口里的方法都是抽象方法,接口方法在上方)

3.总结

  • 定义一些方法,让不同人实现(同一个接口可以别多个类链接,多继承)
  • 方法类型:public abstract
  • 属性类型:public static final
  • 接口不能被实例化,人家没有构造器(其实都是抽象方法你实例了也没啥能用的。。)
  • implements可以链接多个接口
  • 必须重写接口里的全部方法