函数重载和函数重写的区别

函数重载(Overload) :同类同名不同参方法
发生在同一个类中。
方法名相同、参数列表不相同。
和返回值没有关系。
函数重写(Override):在子类中和父类相同声明的方法
发生在子父类中,必须有继承关系。
返回值类型相同、方法名、参数列表相同。
子父类中的方法一模一样。

猜你喜欢

转载自blog.csdn.net/gyhgyh12345/article/details/85384598