Java面试经常被问到的内容技术文

Java基础系列1:接口

2019-08-21  本文已影响1人  OwenCan
java基础:接口
接口
接口特性
  1. 接口中每一个方法都是隐式抽象的,接口中的方法会被隐式的指定为public abstract(只能是这个)
  2. 接口中可以有变量,会被隐式的指定为public stataic final 字段(只能是public)
  3. 接口中方法都是公有的。
  4. 接口可以多继承。
接口声明
(public) interface 接口名称 【extend 其他接口名】{
      (public static final ) int a = 0;
       (public abstract) void fun();
   }
重写接口的方法,注意事项
在实现接口时,注意事项
标记接口

最常用的继承接口是标记接口,既没有包含任何方法的接口。

注意
在 JDK1.8,允许我们给接口添加两种非抽象的方法实现:

interface Test{
    //条件是jdk1.8后
    default String get(String aa){
        System.out.println("默认方法");
        return "";
    }   
   
    static void staticmethod(){
        System.out.println("静态方法");
    }
}
上一篇下一篇

猜你喜欢

热点阅读