• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

您的位置:您的位置:软件测试技术网站 >> 软件测试技术 >> 开发语言 >> Java >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

详细解析Java中抽象类和接口的区别

发布: 2008-5-09 10:30 | 作者: 不详 | 来源: yesky | 查看: 57次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术网站n!C;[NO0v:a`

这种实现方式基本上能够明确的反映出我们对于问题领域的理解,正确的揭示我们的设计意图。其 实abstract class表示的是"is-a"关系,interface表示的是"like-a"关系,大家在选择时可以作为一个依据,当然这是建立在对问题领域的理解上的,比如:如果我们认为AlarmDoor在概念本质上是报警器,同时又具有Door的功能,那么上述的定义方式就要反过来了。软件测试技术网站]?V9@HV
软件测试技术网站mji/kS2z!Va
  小结软件测试技术网站%b2Wx WQ
软件测试技术网站0E0F,Ry8H xc
  1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。
%eK]5dD'TM W~/t,s
zvN9hgz