Override 和 Overload 的区别 Oct 9, 2020 Override - 重写 指子类重写父类的方法,是父类和子类间一种多态的体现 参数必须一致 返回类型必须为父类方法返回类型或其派生类 访问限制不能高于父类方法 抛出异常类型不能广于父类方法 声明为final、static方法不能被重写 Overload - 重载 指同一个类中,方法名字相同,参数不同,返回类型(可能)不同;最常用的是构造方法的重载;重载是一个类多态性的表现。 参数列表必须不同 可以改变访问修饰符 可以声明新的或更广的异常