当前位置: 代码迷 >> Java相关 >> 诸位求解
  详细解决方案

诸位求解

热度:642   发布时间:2013-02-25 21:44:31.0
各位求解啊
各位帮小弟解决这个问题吧

说明下面的两个方法头是否有不同的签名,为什么?
(1)public int fff(int i,int j,int k)
(2)public float fff(int i,int j,int k)


我在百度上看到的是 方法签名=方法名+参数列表

照百度上的说法这两个签名不同  
 
可是课本答案说是相同的  

求解啊 各位。。。。。。。。。

------解决方案--------------------------------------------------------
只要方法名和参数列表相同,他们的方法签名就相同,他们都是fff+int i,int j,int k。当然相同了。没有什么难理解的
------解决方案--------------------------------------------------------
方法签名,不包括返回类型。

在一个类里不能有两个名字一样,参数也一样的方法。

所以这两个方法在一个类里只能存在一个,所以不会存在签名重复的问题。
  相关解决方案