1.重载,没有覆盖,因为参数类型不同,一个是Object,一个是Object12.都能匹配,
  调用class B里面的方法,
  因为参数类型是Object1,
  如果你把参数改为Object o2
  这样就会调用class A里面的方法:)打完收工,请给分

解决方案 »

  1.   

    1>覆盖
    2>调用B的方法,因为new B()产生一个B的对象.
    如果你A b=new B();
    b.f1(o2);
    结果一样,这就是动态绑定.
      

  2.   

    masse(当午)说的对1.重载,没有覆盖,因为参数类型不同,一个是Object,一个是Object1
    2.都能匹配,
      调用class B里面的方法,
      因为参数类型是Object1,
      如果你把参数改为Object o2
      这样就会调用class A里面的方法:)参数类型不同,怎么会是覆盖