java 接口
接口
接口就是给出一些没有实现的方法,封装到一个类中,在根据具体情况写出来;
- 在jdk 7.0 之前接口类的所有方法,都没有方法体;
- 在jdk 8.0 之后,接口类可以有:
- 抽象方法,可以省略 abstract 关键字;
- 默认方法,存在方法体,需要default关键字修饰;
- 静态方法,直接使用;
接口使用细节:
-
接口不能被实例化;
-
接口中所有方法默认都是 public 方法,可以省略;
-
普通类实现接口,必须实现所有方法;
-
抽象类实现接口,可以不用实现接口方法;
-
一个类可以同时实现多个接口【接口存在的意义】;
-
接口中的属性执行时final的,而且是 public static final 修饰符;
-
接口中的属性只能通过:类名.属性 进行访问;
-
接口不能继承其他类,但是可以继承多个别的接口;
-
接口类的修饰符:只能是pubilc 和默认的,和一般类的修饰符一样;
public, abstract, final, interface;

浙公网安备 33010602011771号