java中重载和重写

重载

  同一个类中定义名称相同但参数个数或类型不同的方法,因此java可根据参数的个数或类型的不同来调用相应的方法。

重写(覆盖):

  在子类中,定义名称,参数个数与类型均与父类完全相同的方法,用于重写父类中同名方法的功能。

  在覆盖时,子类中的方法头声明也必须和父类中的相同

  如父类中有protected void show(){}

  则子类要覆盖时也要写成protected void show(){}

原文地址:https://www.cnblogs.com/imdaizy/p/4322178.html