深入 -- 为什么不能根据返回类型来区分重载?

昨天上网乱翻,看到一个问题,挺有意思的。 重载(方法名相同、参数列表不同)这个概念,相信大家都知道了,很多面试都会问到。 但为什么不能根据返回类型来区分重载? 首先重载是Java多态的一种体现,它实现的是编译时的多态。 举个例子: float max(int a, int b); int max(int a, int b); 上面两个方法,别人调用的时候,不要返回值,直接就是:max(...),你
相关文章
相关标签/搜索