前言
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;
}
}