日期:2014-05-20  浏览次数:20687 次

问一个关于“重载”和“重写”的问题?
问题一:“重载”的时候,方法的返回类型是否一定要相同?

问题二:“重写”的时候,方法的返回类型是否一定要相同?

我看了网上有的人对这两个概念的分析,自己又写了类去验证,可是还是不能确定,

希望有知道的回复一下,谢谢。

------解决方案--------------------
问题一:“重载”的时候,方法的返回类型是否一定要相同? 

不是

问题二:“重写”的时候,方法的返回类型是否一定要相同? 

不是 可以协变式返回(如返回类的子类)