重写和重载的区别

时间:2024-05-03 04:47:54 系统版本: 软件版本:

本教程适用于

产品型号:联想AIO520C

系统版本:Windows 10专业版

社展网,www.shezhan88.com

社展网,www.shezhan88.com

前述:

社展网,www.shezhan88.com

社展网,www.shezhan88.com

工具:

型号:联想AIO520C

系统:Windows 10专业版

软件:

功能和快捷键:

社展网,www.shezhan88.com

社展网,www.shezhan88.com

社展网,www.shezhan88.com

重写和重载的区别在于:定义不同,而重载定义了相同的方法名。参数不同,重写是子类重写父类的方法。范围不同,重载是在类内部,重写是在子类和父类之间。多态性则不同。重载是编译时多态性,重写是运行时多态性。回报不同。重载不需要返回类型,而重写需要返回类型并且具有兼容的返回类型。如果参数不同,重载的参数个数、参数类型、参数顺序可以不同,但重写的父子方法的参数必须相同。修改方式不同。重载对访问修改没有特殊要求。重写的访问修饰符的限制必须大于重写方法的访问修饰符。

大家也在看