Overload和Override的区别,Overload 的方法是否可以改变返回值类型?
Posted remta
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Overload和Override的区别,Overload 的方法是否可以改变返回值类型?相关的知识,希望对你有一定的参考价值。
Overload:重载,发生在同一个类中,各个方法名相同,方法参数的个数、顺序或类型不同;返回值类型不同或形参名称不同,不构成方法重载;
Override:重写,发生继承关系中,子类所重写的方法与父类方法 方法名相同,参数个数、顺序和类型相同;返回值类型相同或者是 父类中的返回值类型的子类。子类不能重写父类的private(私有)、static和final方法,子类中重写的方法不能抛出比父类更大的异常。构造方法不能被重写。
以上是关于Overload和Override的区别,Overload 的方法是否可以改变返回值类型?的主要内容,如果未能解决你的问题,请参考以下文章