override是覆盖的意思,也就是我们的重写。可以重写覆盖父类的方法,然后实现接口的方法也可以叫做override。
几个要注意的点:
overload是重载的意思。所谓重载,就算在一个类里面,你可以有几个同名的方法。
重载是和返回值无关的,只看参数列表!!!
就是说,你有几个同名的方法可以,但一定要不同的参数!可以是类型不同,个数不同,返回值不同是没有用的。
因为你想啊,你调用一个方法,很多时候并不用它的返回值,只是调用它对吧,那这个时候,怎么知道它调用的是返回哪个返回值的方法呢??
原文:https://www.cnblogs.com/wangshen31/p/9900184.html