在Java中接口可以包含以下数据类型:

  1. Java7中:

    1. 常量
    2. 抽象方法
  2. Java8中:

    1. 默认方法
    2. 静态方法
  3. Java9中:

    1. 私有方法

其中要注意:

  1. 所有抽象方法必须要在实现类被覆盖重写
  2. 默认方法不需要被覆盖重写
  3. 私有方法可以有效防止被其他类误用。
  4. 接口中的常量要使用public static final修饰

代码格式

  1. 抽象方法

    public abstract 返回值类型 方法名称(参数列表);
  2. 默认方法

    public default 返回值类型 方法名称(参数列表) {
        方法体;
    }
  3. 静态方法

    public static 返回值类型 方法名称(参数列表) {
        方法体;
    }
  4. 私有方法

    private 返回值类型 方法名称(参数列表){
        方法体
    }
最后修改:2021 年 01 月 26 日
如果觉得我的文章对你有用,请随意赞赏