论坛首页 Java企业应用论坛

子类父类实现同一接口

浏览 16212 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-10-11  
子类父类实现同一接口有什么作用?
简单的说,下面这样的代码:
B  implements  A

C extends  B  implements  A

红色的代码有什么用?
   发表时间:2010-10-11  
从父子关系来说,父类已经实现了接口,子类就应该自然拥有这个责任。所以好像没有什么作用,可能是某人拷贝粘贴代码导致的吧
0 请登录后投票
   发表时间:2010-10-11  
同意楼上,要是硬要说有什么作用的话

这样做C类可以向上塑形为A

比如说
A a=new C();
这样通过a就可以调用C类中a拥有的方法
0 请登录后投票
   发表时间:2010-10-11  
hjtracy1 写道
同意楼上,要是硬要说有什么作用的话

这样做C类可以向上塑形为A

比如说
A a=new C();
这样通过a就可以调用C类中a拥有的方法

不需要,

感觉完全没有,起码java中式这样。
0 请登录后投票
   发表时间:2010-10-12  
完全没有必要
0 请登录后投票
   发表时间:2010-10-12   最后修改:2010-10-12
不会报错,没必要,
0 请登录后投票
   发表时间:2010-10-12  
偷吃忘了擦嘴。。。
0 请登录后投票
   发表时间:2010-10-12  
joknm 写道
偷吃忘了擦嘴。。。

形象  呵呵
0 请登录后投票
   发表时间:2010-10-12  
那C中应该会覆盖B中实现的A方法
0 请登录后投票
   发表时间:2010-10-12  
joknm 写道
偷吃忘了擦嘴。。。

有意思。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics