L02B面向对象基本概念2.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
L02B面向对象基本概念2

面向对象设计方法 L02 B 面向对象的基本概念2 吴小竹 面向对象的基本概念 抽象类:描述了系统中的抽象概念. ---例:“车”这个抽象概念 抽象类:不能实例化的类.通常为子类定义一些公共的接口,指定一些子类必须实现的方法. ---抽象类中有些方法只有声明,没有实现. ---未实现的方法,能解决多重继承的同名方法冲突的问题. ---抽象类具有实现的方法,因此也具备一般类的继承的优点. 面向对象的基本概念 接口: ---包含属性和抽象方法的特殊的类. ---接口定义了类之间交流的“协议”.由硬件接口得名. ---接口不能实例化.只能被继承和实现. 面向对象的基本概念 类,抽象类,接口 三者构成完整的抽象序列机制,描述了人们对系统的认识和理解的过程. 面向对象的基本概念 包: ---面向对象技术提供的另一种封装机制. ---包含了逻辑上功能需要相互协作的类. ---可用于划分命名空间,解决命名冲突的问题. ---可用于划分子系统. 面向对象的基本概念 方法可见性:一个类看到和使用另一个类的资源的能力. ---公有可见性:公有属性和方法对整个外界都是可见的.任何其他类都可以访问类的共有属性和方法. ---私有可见性:私有属性和方法只对该类的成员可见. ---保护可见性:保护属性和方法只对该类和它的子类可见. ---友类可见性:友类属性和方法对指定的其他的一些类是可见的. 面向对象的基本概念 类属性:类的所有实例共享的属性.每个类属性只有一个拷贝,无需创建任何类实例,也可以访问这些类属性. 类方法:由类定义的方法,只能对类属性进行操作.类方法可以在没有任何类实例的情况下被调用. * * 类 抽象类 接口 不 断 抽 象 *

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档