为了账号安全,请及时绑定邮箱和手机立即绑定

为什么方法调用不正确

为什么方法调用不正确

POPMUISE 2018-10-25 05:02:57
一个接口中有这样一个 方法int GetCount(string nodeIds, int status, string strCondition);然后某个类实现了这个接口并实现了这个方法 public int GetCount(string nodeIds, int status, string strCondition)        {            //实现了的方法        } 接下来为什么这样可以调用到上面的方法Contents.GetCount(true, this.nodeId, this.status, string.Empty);这里是有4个参数 调试的时候确实运行了上面实现的那个方法 大家帮忙解释下
查看完整描述

2 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

.........实现了接口,当然是调用的子类中的方法啊!接口是不能被实例化的啊!

查看完整回答
反对 回复 2018-10-31
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

这只能说明在实现了这个接口的类中还有GetCount方法的重载版本,包含的参数为4个,而这个重载版本内部调用了包含3个参数的那个方法,因此调试的时候调用包含4个参数的那个方法最终会指向包含3个参数的那个方法上。

查看完整回答
反对 回复 2018-10-31
  • 2 回答
  • 0 关注
  • 476 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信