面向对象程序设计的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计的应用   摘要:面向对象技术提供了一种新的认知和表示世界的思想和方法,它对计算机工业的影响是深远的。面向对象技术包括面向对象分析(object-oriented analysis,简称OOA)、面向对象设计(object-oriented design,简称OOD)及面向对象程序设计(object-oriented programming,简称OOP)三部分内容。面向对象程序设计是一种方法,这种方法为数据和函数提供共同的独立内存空间,这些数据和函数可以作为模板以便在需要时创建类似模块的拷贝。   关键词:面向对象分析;面向对象设计;面向对象程序设计;函数   中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)29-7289-02   The Application of Object-oriented Programming   WANG Shu-ai1,2   (1.Wuhan University of Technology, Wuhan 430070, China; 2.Jingchu University of Technology, Jingmen 448000, China)   Abstract: Object-oriented technologyforces us a new thinking and wayto have a cognition and expression,it has a far-reaching affection in the computer science.Object-oriented technology includes OOA,OOD,OOP three sides.Object-oriented programming is such a technique to afford MAB for the data and function.These can be a template for create similar copy since.   Key words: object-oriented analysis; object-oriented design; object-oriented programming; function   随着Internet和计算机应用的不断发展,面向对象技术的研究和应用也不断向深度和广度方面扩展。在深度方面,分布对象技术、软件Agent技术、构件技术和模式与框架技术为我们的技术发展带来了良好的发展机遇。在广度方面,面向对象技术与电子商务、面向对象与XML和面向对象与嵌入式系统等为我们发展新的应用提供了舞台。   1 面向对象   面向对象是当前计算机界关心的重点,它是当今软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。   1.1 基本概念   1) 对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。   2) 对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。   3) 类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的实体化就是对象。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。   4) 消息和方法:对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。   类中操作的实现过程叫做方法,一个方法有方法名、参数、方法体。   1.2 特征   1) 对象唯一性:每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。   2) 分类性:分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。   3) 继承性:继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。在类层次中,子类继承了多个父类的数据结构和方法,则称为多重继承。   4) 多

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档