overload和override的区别
生活随笔
收集整理的這篇文章主要介紹了
overload和override的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?override(重寫)
1、方法名、參數(shù)、返回值相同。
2、子類方法不能縮小父類方法的訪問權(quán)限。
3、子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常)。
4、存在于父類和子類之間。
5、方法被定義為final不能被重寫。
overload(重載)
1、參數(shù)類型、個(gè)數(shù)、順序至少有一個(gè)不相同。?
2、不能重載只有返回值不同的方法名。
3、存在于父類和子類、同類中。
?
引自:http://vvnet.javaeye.com/blog/309691
總結(jié)
以上是生活随笔為你收集整理的overload和override的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net转换关键字:operator、e
- 下一篇: 用命令行连接到远程计算机