当然不是一样的!
   多态是面向对象的三大特征之一
   多态是由语言 编译器自动实现的,就是我们说的向上转型(upcasting)
   多态是后期绑定的 
   
   而函数重载需要在调用的时候参数类型必须跟函数相符合
   多看看基础书

解决方案 »

  1.   

    多态是用virtual来完成的,属于动态编译或后期帮定,例如多重继承的嘘继承
    函数重载仅仅是函数的参数类型不一样,编译器最终根据函数名和参数类型来确定需要查找的函数
      

  2.   

    不是一回事!
    通俗一点的说:
    函数重载是在一个类中参数类型或个数不一样的同名函数,如:
    public void print(int i)
    public void print(float f)
    public void print(String s)
    多态性是继承类(至少要两个类)中对象的多态性,如Manager是Employee的子类,
    我们定义一个Manager类型的对象tom,就可以说tom对象是Manager的形式,也可以说
    tom是Employee的形式。
      

  3.   

    it's the difference between overhide and override