各位帮小弟解决这个问题吧
说明下面的两个方法头是否有不同的签名,为什么?
(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。当然相同了。没有什么难理解的
------解决方案--------------------
方法签名,不包括返回类型。
在一个类里不能有两个名字一样,参数也一样的方法。
所以这两个方法在一个类里只能存在一个,所以不会存在签名重复的问题。