一个比较无聊的话题。那天上一堂j2ee2的课,我们老师把override说成是重载。
还滔滔不绝的讲重载发生在继承体系中,相同的方法签名,不同的方法体……接着又说一个类中的相同方法名,这样叫做“方法多态”,也就是overload~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
听完我就很不接受,看了这么多年书,我就只知道override是重写,overload是重载,怎么到他那就变了。
我就质问他,他的说法是对国外的翻译不同,还说他看的书都是他那样叫法,他接触的java程序员也那样理解。我就更纳闷了,我从c到c++再到java,看过的书,其中c++ primer,the c++ programming language,……
现在看的core java ,thinking in java,都那样翻译,而网络中广大的程序员应该也是按我这种方式理解啊。他还问我看了哪本书上那么叫,我就吧桌子上的core java封面给他看,他没说什么,还是继续对大家说上面他那些话。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
本来没什么的,无聊就发发贴,大家说说看呢~~