1.在接口中,抽象方法,可以省略abstract关键字;
2.jdk8以后,可以有静态方法,可以有默认实现方法,需要使用default关键字修饰;
注意事项:
①接口不能被实例化;
②接口中所有的方法是public方法,接口中抽象方法,可以不用abstract修饰;
③一个普通类实现接口,就必须将该接口的所有方法都实现;
④抽向类使用接口,可以不用实现接口的方法;
⑤一个类可以实现多个接口,
⑥接口中的属性,只能是final的,而且是 public static final 修饰符。比如:
int a = 1;实际上是 public static final int a = 1;(必须初始化)
⑦接口中的属性的访问形式:接口名.属性名
⑧一个接口不能继承其他的类,但是可以继承多个别的接口;
⑨接口的修饰符只能是public和默认。这点和类的修饰符是一样的;