小编nzh*_*hmz的帖子

在java中覆盖具有不同返回类型的方法?

我读过一本书,它说我可以覆盖一个方法,如果它有相同的签名.根据书中方法的签名是Method_Name + Parameters传递.

根据本书,我可以覆盖具有不同返回类型的方法.实际上是否可以在Java中覆盖具有不同返回类型的方法?因为我在网上做了一些搜索,我发现有人说要覆盖一个方法,返回类型也应该是相同的.

根据书中它还说当我们尝试使用相同的方法名称和参数但不同的返回类型重载方法时,java将抛出编译错误,因为签名仅表示方法名称和参数.如果这是真的,我们应该能够覆盖具有不同返回类型的方法.

请帮我理解这个.提前致谢.

java overriding overloading

18
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

overloading ×1

overriding ×1