【JAVA】关于接口你又了解多少呢?-LMLPHP



前言

Java接口是一种抽象数据类型,用于定义类必须遵守的方法,但不包含任何实现。它通常用来定义一组操作,并将这些操作作为合同提供给其它代码。今天让我们进一步学习关于JAVA接口的知识。

接口

接口是一种规范或协议,。通俗来说,接口就像是一个契约,规定了某个对象对外提供了哪些方法和属性,以及它们的使用方式

接口的好处包括:

JAVA中接口的概念

在JAVA中接口是一种特殊的抽象类,它定义了,但是没有实现这些方法的具体代码。接口定义了一个约定,即实现这个接口的类必须实现接口中定义的所有方法。

Java中接口的作用

类与接口的差别

接口的继承

接口的继承是指一个接口可以继承自另一个或多个接口,从而得到父接口的方法和常量,并可以在其基础上新增方法和常量。

interface 父接口名 {
    // 父接口内容
}

interface 子接口名 extends 父接口名 {
    // 子接口内容
}

实例

interface Shape {
    double area();
}

interface Circle extends Shape {
    double radius();
}

class MyCircle implements Circle {
    private double r;

    public MyCircle(double r) {
        this.r = r;
    }

    public double area() {
        return Math.PI * r * r;
    }

    public double radius() {
        return r;
    }
}

10-07 21:39