Overload和Override的区别,Overload 的方法是否可以改变返回值类型?
Overload:重载,发生在同一个类中,各个方法名相同,方法参数的个数、顺序或类型不同;返回值类型不同或形参名称不同,不构成方法重载;
Override:重写,发生继承关系中,子类所重写的方法与父类方法 方法名相同,参数个数、顺序和类型相同;返回值类型相同或者是 父类中的返回值类型的子类。子类不能重写父类的private(私有)、static和final方法,子类中重写的方法不能抛出比父类更大的异常。构造方法不能被重写。