`
vivus
  • 浏览: 116828 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

子类父类实现同一接口有什么作用

    博客分类:
  • java
 
阅读更多
子类父类实现同一接口有什么作用?
简单的说,下面这样的代码:
B  implements  A

C extends  B  implements  A

红色的代码有什么用?

讨论:
http://www.iteye.com/topic/781580
分享到:
评论
2 楼 vivus 2010-10-26  
nneverwei 写道
刚看到你昨天的评论,再次确定我当时的想法是没有错误的。C实现B已经实现了的接口,是为了保证B拥有的方法C全部都拥有。我博客里可能没表述清楚。

同时,我认为@Override的作用不是你说的强制重写,而是在编译的时候检查实现或继承的方法是否正确。

请问:你是怎样确认的?能贴贴你的测试代码吗?
1 楼 nneverwei 2010-10-12  
刚看到你昨天的评论,再次确定我当时的想法是没有错误的。C实现B已经实现了的接口,是为了保证B拥有的方法C全部都拥有。我博客里可能没表述清楚。

同时,我认为@Override的作用不是你说的强制重写,而是在编译的时候检查实现或继承的方法是否正确。

相关推荐

Global site tag (gtag.js) - Google Analytics