java中接口的用法

一、接口特点

1. 接口不能实例化,没有构造方法

2. 抽象方法必须被实现类重写

3. 成员变量默认常量,不能修改

4. 实现类必须重写全部抽象方法

5. 体现多态、规范、解耦

二、三种方法使用

1. 抽象方法:必须重写,对象调用

2. default默认方法:可重写,实现类直接调用

3. static静态方法:只能接口名.调用,实现类不能继承

  1. 接口定义
    // 定义接口
    public interface 接口名 {
    // 1. 常量(默认 public static final)
    int NUM = 10;

    // 2. 抽象方法(默认 public abstract)
    void eat();

    // 3. 默认方法(Java8)
    default void run(){}

    // 4. 静态方法(Java8)
    static void sleep(){}
    }

posted @ 2026-05-18 19:06  我不想喝清水  阅读(12)  评论(0)    收藏  举报