1. 语法:

1.1.1. 定义一个包含常量和抽象方法的接口并继承其他接口:

interface 接口名 extends 接口名A,接口名B{
int MAX 100;
void add();
}

1.1.1.1. 说明:

  1. 常量声明如int MAX的默认修饰符为publicstaticfinal
    1. 所以不能声明为private
    2. 即接口中只能声明常量, 常量必须要有初始值
  2. 抽象方法如void add()的默认修饰符为publicabstract
    1. 所以不能声明为privatefinalstatic
    2. 即接口中只能声明抽象方法
  3. 接口中可以只有常量, 而没有抽象方法(⭐)

1.1.2. 类实现接口:

class 类名 extend 父类名 implement 接口名A,接口名B{
	//必须重写接口中的所有方法
	//重写的方法必须有public修饰
}
  1. 重写的方法必须要有public修饰(⭐)