
如图,new Student() 的时候传的是两个参数。
if(s.sameName(other)), sameName方法是一个参数。
请问这个应该怎么解释呢
虽然我没看到Student类的构造方法在哪儿定义的,但sameName方法是从基类Person继承过来的。
另外不能说sameName方法是一个参数,if(s.sameName(other))是判断sameName的返回值,返回值才是参数。
new Student() 的时候传的是两个参数。是调用构造方法创建一个Student。
sameName是一个参数,是Person类型,
我觉得sameName方法返回一个boolean值,你传入的参数是一个person对象,应该是使用person对象中的属性进行了一些对比算法,如果不是这样,你把代码贴全点
找到sameName这个方法了。明白了,谢谢大家