谁能解释一下java中的多态,重载,重写,覆盖的区别阿?
private fuction(){}
public function(){}
是多态么?回覆盖么?

解决方案 »

  1.   

    上面说的太肯定了.多态与继承肯定有关系的.多态发生有一个类中和父类,子类之中.重写和重载是java中的不同表现.覆盖好像是重写和重载统称吧.建议还是把java编程叫想把一下.上面有讲到这一点了.不过话有些罗索.
      

  2.   

    多态是指超类可以被负与任何他的子类对象
     重写是指子类中编写了和超类中方法名特征标相同的方法
      覆盖是说调用重写了的方法时调用的是子类的方法
       而超类的方法被子类掩盖 要调用超类的方法需要用SUPER关键字
    多态 重写 覆盖和是否私有方法和共有方法无关
    初学者的浅见 大家见笑了
    希望到我提问时能有高手回答