热门

最新

红包

立Flag

投票

同城

我的

发布
qq_46119030
懒得得
5 年前
trueqq_46119030

这么晚了不知道有没有人呢
我刚刚做了一个题,说到过载和重载。
这个国际认证SCJP的JAVA基础题,里面写到过载和重载的不同。

结果我上网一搜,发现网上写着“过载就是重载”。但是文档上明确写了他们的区别,如下:

过载:方法过载是编程语言均有的特性与面向对象语言无关,是指多个方法拥有一个名字,但每个方法都有一套自己不同的参数列表。
重载:是父类中的一个方法在子类中获得重新定义,但方法名 参数列表和返回值均不变。
区别:重载发生在了父类与子类之间,方法始终只有一种定义,只是原来的含义被代替了。过载在本类,参数列表必须有区别。

只写了一部分我觉得明显的东西。我还看了网上的重写,感觉重新和文档中的重载很像。
难道是我的文档过期了吗?文档中都是些基础的东西,蛮久了。

如果有人看见给我个解答,我想我今晚就能睡好了。

保持热爱共赴山海
CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
花名选了又选啊…睡觉
立即登录