上面那个有传入值,下面那个没有,从父类中得到值

解决方案 »

  1.   

    多态,面向对象的基本规则之一
      

  2.   

    没区别,返回结果都一样,因为b都是从父类取值。
    第一个函数参数值根本就没用到。
      

  3.   

    第一个参数b的值被覆盖了,一般应该不会那样定义方法
      

  4.   

    按大家的意思,我总结一下:
    1.返回结果一致
    2.可以作为一个重载的例子
    3.第一种方法里面的参数值被覆盖了,传入的参数没有实际意义