JAVA之接口
(一)、接口的声明与使用
-
接口定义
使用关键字interface来定义一个接口
格式:interface+接口名字
-
接口体
接口体包含两部分:常量的声明+方法的定义
接口体中的常量都是static常量,访问权限一定都是public
接口体中只有抽象方法,没有普通方法,且抽象方法的访问权限一定是public
interface printable{
public final static int Max = 100;//常量由public和static修饰
public abstract void add();//必须是抽象方法由abstract,权限必须是public
public abstract float sum(float a,float b);//同上
}
-
接口的使用
在Java中,接口通过类来实现接口中方法
一个接口可以实现多个接口,使用关键字implements声明自己实现一个或多个接口
实现多个接口,使用逗号隔开
//类A实现两个接口Printable,Addable
class A implements Printable,Addable
//类b的子类实现两个接口Eatable,Sleepable
class a extends b implements Eatable,Sleepable
如果一个类实现了接口,这个类必须重写接口的所有方法,接口的方法一定是public abstract,所以重写的方法必须要去掉abstract,同时要使用public来修饰,不然就降低了访问权限,这是非法的。

浙公网安备 33010602011771号