方法重写和重载的区别

一、 方法重载的特点:

  1. 重载的方法的命名是相同的。
  2. 返回值不作要求。
  3. 互为重载关系的方法的参数列表不同,也就是参数类型或者参数个数等。
  4. 需要在同一个类当中。

二、方法重写的特点:

  1. 重写方法的命名是相同的
  2. 重写方法的返回值也需要是相同的,也可以是协变类型,也就是返回值之间构成继承关系。
  3. 重写方法的参数列表也要相同。
  4. 在不同的类当中,且所属类构成继承关系。

版权声明:本文为weixin_53851750原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。