• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

宏天工作室

尘封在心中的财富!
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2011年6月28日

[转]抽象类与接口的区别及应用

摘要: 抽象类与接口的区别及应用(本文由张洋提供) 抽象类(Abstract Class)与接口(Interface)是面向对象程序设计中两个重要的概念。由于两者在自身特性及应用方法上存在诸多相似性,如都不能实例化、都可以被继承(严格来说对于接口应该叫做实现),这么一来,在许多人心中抽象类与接口的界限非常模糊,对何时该使用抽象类、何时该使用接口更是感到困惑。 本文的目的是通过对两者的讨论与比较,帮助读者认清抽象类与接口在思想本质及应用场合方面的区别,如能做到这一点,读者便可以得心应手地根据具体情况正确选择和使用抽象类与接口。 1. 抽象类与接口是面向对象思想层面概念,不是程序设计语言层面概念如若想正确 阅读全文

posted @ 2011-06-28 15:37 zjp 阅读(7000) 评论(4) 推荐(5)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3