Overload和Override的区别,Overload 的方法是否可以改变返回值类型?

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

posted @ 2019-12-30 22:54  崩坏酱零  阅读(981)  评论(0编辑  收藏  举报
/* 鼠标点击求赞文字特效 */