欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java 接口(interface) 详解

程序员文章站 2024-02-17 17:01:58
...

1 定义

  • 通俗的说,接口(interface)就是一个高度抽象的 "模板",完全透明的供其他对象访问。

2 知识点

Java 接口(interface) 详解

3 代码实例

package demo03;

public class InterfaceDemo implements Person {

    public static void main(String[] args) {
        System.out.println("姓名: " + Person.NAME + ", " + "年龄: " + Person.AGE);
        new InterfaceDemo().listen();
        Person.read();
        new InterfaceDemo().speak();
    }


    @Override
    public void listen() {
        System.out.println("listen() ---> 听");
    }
}

interface Person {
    String NAME = "YoYo"; // 姓名
    int AGE = 25; // 年龄

    /**
     * 听
     */
    void listen();

    /**
     * 说
     */
    default void speak() {
        System.out.println("speak() ---> 说");
    }

    /**
     * 读
     */
    static void read() {
        System.out.println("read() ---> 读");
    }
}

输出结果:

姓名: YoYo, 年龄: 25
listen() --->read() --->speak() --->
相关标签: Java java