是。
在早期的Java中并非如此,但是在Java 5.0中已对其进行了更改。
同一类中不能有两个方法的签名仅在返回类型上有所不同。在J2SE
5.0发行版之前,类不能覆盖它从超类继承的方法的返回类型,这也是事实。在本技巧中,您将了解J2SE
5.0中允许协变返回类型的新功能。这意味着子类中的方法可以返回一个对象,该对象的类型是该方法返回的类型的子类,该方法具有超类中的相同签名。此功能无需进行过多的类型检查和转换。
这些信息的来源在互连网上不再可用。

是。
在早期的Java中并非如此,但是在Java 5.0中已对其进行了更改。
同一类中不能有两个方法的签名仅在返回类型上有所不同。在J2SE
5.0发行版之前,类不能覆盖它从超类继承的方法的返回类型,这也是事实。在本技巧中,您将了解J2SE
5.0中允许协变返回类型的新功能。这意味着子类中的方法可以返回一个对象,该对象的类型是该方法返回的类型的子类,该方法具有超类中的相同签名。此功能无需进行过多的类型检查和转换。
这些信息的来源在互连网上不再可用。