基础语法:
接口是一种引用数据类型,完全抽象(抽象类是半抽象),也可以说接口是特殊抽象类。
【修饰符列表】interface 接口名{}
一个接口可以继承多个接口,如;interface C extends A,B{};
接口中只有常量和抽象方法。定义抽象方法时,public、abstract可以省略。
同样,常量的修饰符也可以省略
接口中所有东西都是public的。
接口和类:
类继承接口称为实现,关键字implements
类中覆盖接口的方法称为实现。
在接口中重写方法时必须用public修饰,因为访问权限不能更低。
如Math是个接口,MathLab是实现它的类,那么
Math mm=new MathLab();
这叫面向接口编程。
一个类可以实现多个接口,弥补了类和类只能单继承的缺陷。