6.1 接口
1.接口的声明与使用
①接口声明 :interface 接口名称,接口体中包含常量的声明(没有变量,且常量都是static常量)和方法(方法都是抽象方法)的定义,常量和方法的访问权限都是public(public,final,static可以省略)。
②接口的使用:接口由类实现使用并且使用接口中的方法,一个类可以有多个接口通过implements声明自己实现一个或多个接口,如果是多个则用逗号可开多个接口,一定要重写接口中的方法(如果不是抽象类必须重写接口中所有方法,若为抽象类则不必重写),接口中的方法都为抽象方法。 import java.io.*;java提供的接口都在该包中。
③类重写的方法以及接口中的常量可以被类的对象调用,如果父类实现了某个接口,子类也就自然实现了某个接口,接口可以被继承也可以通过extends声明一个接口是另一个的子接口。
2.理解接口:接口主要是使类继承相同的接口却可以实现不同的方法。
6.2接口回调
①接口声明的变量可以称之为接口变量,并且接口变量可以调用引用该接口的类方法
例如: showMessage sm;
sm=new TV();
sm.方法;