接口
1.什么是接口?
接口就是一种能力和约定。一种协议,一种规则。
2.接口的内容
A:接口中,包含静态常量,默认的(缺省)修饰符:public static final
B:接口中,包含抽象方法,默认的(缺省)修饰符:public abstract
3.接口的语法
//1.定义一个接口
interface 接口名{
//静态常量
//抽象方法
}
//2.需要实现类来实现接口:类比子类继承抽象类。
class 实现类 implements 接口名{
//重写接口中的抽象方法
}
//3.创建实现类的对象
4.接口的引用
同父类一样,接口也可以声明为引用,指向实现类的对象。其实就是一种接口的多态。
接口类型的引用 = new 实现类的对象
那么只能调用接口中所声明的方法。不能调用实现类中新增的方法。可以强制转回实现类的类型,就可以调用新增的方法。

浙公网安备 33010602011771号