简单讲述重载和重写的区别

方法重载:

语法规则:
1.在同一个类中
2.方法名相同,参数列表不同(参数顺序、个数、类型、只要其中有一个不同,那么它们就满足不同的重载方法)
3.方法的返回值,访问修饰符任意
4.与方法的参数名无关

方法重写:

语法规则:
1.在子类当中定义的,去重写父类当中的方法(有继承关系的子类中)
2.方法名相同,参数列表相同(参数顺序、个数、类型)
3.与方法的参数名无关

猜你喜欢

转载自blog.csdn.net/Turniper/article/details/107964238