锁定老帖子 主题:子类父类实现同一接口
精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-10-11
简单的说,下面这样的代码: B implements A C extends B implements A 红色的代码有什么用? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-10-11
从父子关系来说,父类已经实现了接口,子类就应该自然拥有这个责任。所以好像没有什么作用,可能是某人拷贝粘贴代码导致的吧
|
|
返回顶楼 | |
发表时间:2010-10-11
同意楼上,要是硬要说有什么作用的话
这样做C类可以向上塑形为A 比如说 A a=new C(); 这样通过a就可以调用C类中a拥有的方法 |
|
返回顶楼 | |
发表时间:2010-10-11
hjtracy1 写道 同意楼上,要是硬要说有什么作用的话
这样做C类可以向上塑形为A 比如说 A a=new C(); 这样通过a就可以调用C类中a拥有的方法 不需要, 感觉完全没有,起码java中式这样。 |
|
返回顶楼 | |
发表时间:2010-10-12
完全没有必要
|
|
返回顶楼 | |
发表时间:2010-10-12
最后修改:2010-10-12
不会报错,没必要,
|
|
返回顶楼 | |
发表时间:2010-10-12
偷吃忘了擦嘴。。。
|
|
返回顶楼 | |
发表时间:2010-10-12
joknm 写道 偷吃忘了擦嘴。。。
形象 呵呵 |
|
返回顶楼 | |
发表时间:2010-10-12
那C中应该会覆盖B中实现的A方法
|
|
返回顶楼 | |
发表时间:2010-10-12
joknm 写道 偷吃忘了擦嘴。。。
有意思。 |
|
返回顶楼 | |