1. 语法:
1.1.1. 定义一个包含常量和抽象方法的接口并继承其他接口:
interface 接口名 extends 接口名A,接口名B{
int MAX 100;
void add();
}1.1.1.1. 说明:
- 常量声明如
int MAX的默认修饰符为public和static和final- 所以不能声明为private
- 即接口中只能声明常量, 常量必须要有初始值
- 抽象方法如
void add()的默认修饰符为public和abstract- 所以不能声明为private和final和static
- 即接口中只能声明抽象方法
- 接口中可以只有常量, 而没有抽象方法(⭐)
1.1.2. 类实现接口:
class 类名 extend 父类名 implement 接口名A,接口名B{
//必须重写接口中的所有方法
//重写的方法必须有public修饰
}- 重写的方法必须要有
public修饰(⭐)