精华帖 (0) :: 良好帖 (10) :: 新手帖 (6) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2010-05-24
最后修改:2010-05-25
zhaspe 写道 这个无非是考察是不是了解Java的重载是编译时决定的。
这例子中哪里有重载? 另,哪里有多态? 糗,应该写成“重写”的。 重载是编译时决定。 |
|
返回顶楼 | |
发表时间:2010-05-24
楼上说的对,这里好像没有orveride吧.
|
|
返回顶楼 | |
发表时间:2010-05-25
想法真是太霸道了。。。笑而不语。。。
|
|
返回顶楼 | |
发表时间:2010-05-25
skydream 写道 敢把代码写成这样的,也真有勇气。
代码风格太差,玩弄无聊的所谓技巧,无谓的增加代码的可读性和可维护性,增加出错的可能性,而收益基本是0. 对于初犯,教育他不要这样做。惯犯的话,如果有权限我直接fire掉他或者请他离开我的team,别把其他孩子给带坏了 恩~~ 说的有理很有道理 不过这确实是一道面试题。 很喜欢“如果有权限我直接fire掉他或者请他离开我的team,别把其他孩子给带坏了”这句话,师兄可否给点建议呢?期待... |
|
返回顶楼 | |
发表时间:2010-05-25
zhaspe 写道 这个无非是考察是不是了解Java的重载是编译时决定的。
正解. 这个例子也不全是蛋疼时才想到的吧。 这是一个关于正确使用重载机制的反面例子, 知道一个功能能做什么和不能做什么是同等重要的。 类似的反面例子:类库中的Stack和Properties,一直都存在,原因一是为了兼容,但感觉原因二更有意义,它是一个反面例子,是一个教训, 它让我们看到这两个类之后,做为一个教训而不要再犯类似的错误。 另: 如果不理解重载的机制,那么对于一个继承体系可以实现多次非范型接口,而只能实现一次范型接口的原因可能就有问题。 |
|
返回顶楼 | |
发表时间:2010-05-25
晕 我开始看了半天没看出来原因。后来仔细一看 参数不一样。。。
|
|
返回顶楼 | |
发表时间:2010-05-25
内力不够,看不懂。。。
|
|
返回顶楼 | |
发表时间:2010-05-25
agao1985 写道 晕 我开始看了半天没看出来原因。后来仔细一看 参数不一样。。。
恩 是一道面试题 上来时没得任何注解和说明。。。呵呵 属于java很基础的东西了 |
|
返回顶楼 | |
发表时间:2010-05-25
我这种菜鸟都能看出问题来,不会有谁用来做笔试题吧!
|
|
返回顶楼 | |
发表时间:2010-05-25
meiowei 写道 我这种菜鸟都能看出问题来,不会有谁用来做笔试题吧! 哈哈 这说明两个问题: 1. 出这道笔试题的牛牛有问题,针对瓜哇来说; 2. 说自己菜鸟,必定说明高手都是谦虚的。。。 |
|
返回顶楼 | |