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

各位求解啊解决方法

热度:73   发布时间:2016-04-22 21:32:17.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。当然相同了。没有什么难理解的
------解决方案--------------------
方法签名,不包括返回类型。

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

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