接口回调和向上转型
接口回调
把implements某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现
的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程
称为对象功能的接口回调。
|
|
向上转型
这个概念大家都不陌生,用在类间继承上,方便实现多态
|
|
二者联系:
java中:
使用接口回调,可向上转型为多个基类型,因为一个类可实现多个接口;
向上转型 只能转为一个基类型,因一个类只能继承一个父类;注重多态
把implements某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现
的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程
称为对象功能的接口回调。
|
|
这个概念大家都不陌生,用在类间继承上,方便实现多态
|
|
java中:
使用接口回调,可向上转型为多个基类型,因为一个类可实现多个接口;
向上转型 只能转为一个基类型,因一个类只能继承一个父类;注重多态