7. 说一下重载和重写的区别

7. 说一下重载和重写的区别

# 首先说重载,发生在一个类中,重载的必要条件是 方法名相同 参数列表不同
# 这里的参数列表不同指的是参数类型,顺序,个数不同 和参数名无关
# 重写发生在子父类之间,子类可以重写父类中的方法实现和父类方法不同的功能
# 重写的必要条件是:方法名相同、参数列表相同、重写后方法的返回值类型小于等于父类方法返回值类型、重写后方法的异常返回小于等于父类方法的异常范围、重写后方法的访问修饰符返回大于等于父类方法的
原文地址:https://www.cnblogs.com/forelim/p/15404255.html