函数可以返回简单数据类型,也可以返回一个对象,返回值是类名或接口名
1。返回值是类名
你可以重写一个方法,定义它返回原方法的子类,这叫做“协同返回类型”covariant return type
如下面的例子:
public Number returnANumber() { ... }
public ImaginaryNumber returnANumber() { ... }
2.返回值是接口名
此时返回的这个对象必须实现了接口里的所有方法
函数可以返回简单数据类型,也可以返回一个对象,返回值是类名或接口名
1。返回值是类名
你可以重写一个方法,定义它返回原方法的子类,这叫做“协同返回类型”covariant return type
如下面的例子:
public Number returnANumber() { ... }
public ImaginaryNumber returnANumber() { ... }
2.返回值是接口名
此时返回的这个对象必须实现了接口里的所有方法