java 接口

接口

接口就是给出一些没有实现的方法,封装到一个类中,在根据具体情况写出来;

  • 在jdk 7.0 之前接口类的所有方法,都没有方法体;
  • 在jdk 8.0 之后,接口类可以有:
    • 抽象方法,可以省略 abstract 关键字;
    • 默认方法,存在方法体,需要default关键字修饰;
    • 静态方法,直接使用;

接口使用细节:

  1. 接口不能被实例化;

  2. 接口中所有方法默认都是 public 方法,可以省略;

  3. 普通类实现接口,必须实现所有方法;

  4. 抽象类实现接口,可以不用实现接口方法;

  5. 一个类可以同时实现多个接口【接口存在的意义】;

  6. 接口中的属性执行时final的,而且是 public static final 修饰符;

  7. 接口中的属性只能通过:类名.属性 进行访问;

  8. 接口不能继承其他类,但是可以继承多个别的接口;

  9. 接口类的修饰符:只能是pubilc 和默认的,和一般类的修饰符一样;

    public, abstract, final, interface;

posted @ 2025-02-17 19:55  烟雨断桥  阅读(6)  评论(0)    收藏  举报