我的疑问:
覆盖好像和多态有点象
我的理解:
覆盖是不是只是父类和它子类(一共俩类)的方法覆盖关系
多态性是不是父类和它子类(不止一个,两个以上)的方法覆盖关系情大哥们给解释解释

解决方案 »

  1.   

    同意楼上,补充一点
    override 是子类用和父类一样的 signature 
    overload 通常是一个类自己用同名,同返回值,不同参数的方法
      

  2.   

    一个对象变量可以指向多个实际类型称为多态。
    多态的主要表现形式为覆盖(override),其实现过程为动态绑定。
    动态多态和静态多态是C++中的概念,JAVA中一般没有这样的区分。
      

  3.   

    LZ要自己去看《java编程思想》一下了
    楼上说“动态多态和静态多态是C++中的概念,JAVA中一般没有这样的区分。”是不对的。
    LZ要自己查一下了,我不多说了。
      

  4.   

    可不可以说“覆盖”是子类对象调用与它同名的父类方法,“多态”是父类对象去调用它的子类们实现(符合条件的)它的abstract方法?
      

  5.   

    楼主可看看我对面象对象的总结,里面有讲述此问题的帖子
    http://blog.csdn.net/Justin_579