参考资料:《java 编程思想》第四版
协变返回类型:jdk5添加了协变返回类型,在导出类(子类)的覆写基类(父类)的方法的返回值可以是基类方法返回值的导出类型。
例:
基类(父类)中的方法:Fu f(){}
那么在导出类(子类)中重写该方法可以是:Zi f(){}
注:返回值类型 Zi 继承自 Fu
参考资料:《java 编程思想》第四版
协变返回类型:jdk5添加了协变返回类型,在导出类(子类)的覆写基类(父类)的方法的返回值可以是基类方法返回值的导出类型。
例:
基类(父类)中的方法:Fu f(){}
那么在导出类(子类)中重写该方法可以是:Zi f(){}
注:返回值类型 Zi 继承自 Fu