重载和重写的区别

来源:互联网 发布:数据分析的统计基础 编辑:程序博客网 时间:2024/04/26 23:08

Overload:重载跟覆盖是一个意思,一般发生在同一个类中,方法名不能变,但是形参、返回值类型可以改变,里面的方法体也是可以改变的。

Override:重写,,一般发生在父子类中,方法名、形参都不能改变,返回值类型小于等于原来的类型,抛出的异常也要小于等于比父类中的异常,,但是父类如果是private类型的话,就不能重载。

1 0
原创粉丝点击