java复习——接口(interface)

114 阅读1分钟

六、接口(interface)

接口就是把一堆没有实现的方法封装在一起,到某个类要使用时,在根据具体情况写出来;

JDK8以后,接口中可以使用,静态方法和默认方法

class interface dome{
    //默认方法
    default public void month(){
        System.out.println("默认方法");
    }
    //静态方法
    public static void month(){
        System.out.println("静态方法");
    }
    //其他方法
    public void month();
}

接口细节(本质上是抽象类)

  1. 接口不能被实现;
  2. 接口中的方法都是public;
  3. 抽象类实现接口,可以不用重写方法;
  4. 接口可以被多实现
  5. 接口中属性的修饰只能是final,而且是 public static final 修饰符
  6. 接口不能继承其他的类,可以继承其他的接口
  7. 要访问接口中的属性,则使用(接口名.属性名)

接口VS继承

单继承,多实现;接口具有多态性