Java语言中对象理解与应用.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文档。上传文档
查看更多
Java语言中对象理解与应用

Java语言中对象理解与应用   摘 要:面向对象是当前主流的程序设计方法,是软件开发过程中重要的理论支撑。正确理解对象与类的概念,以及正确的使用对象对于学习面向对象编程具有重要作用。文中以面向对象程序设计中“对象”作为主体贯穿全文,分别从对象的理解、Java语言中对象管理、对象如何正确应用三个方面进行阐述。文章内容精炼、源于实战,对于帮助理解和掌握Java面向对象程序设计具有较好的参考价值。   关键词:Java;对象;面向对象;OOP   中图分类号:TP312 文献标识码:A   Abstract:As the current mainstream in programming,the object-oriented method is important theoretical support in the process of software development.It is important to thoroughly understand the concepts of objects and classes,and properly apply objects in programming.Focusing on the object in the object-oriented programming,the paper elaborates on the understanding of the object,the object management in the Java programming language,and how to apply the object correctly.With the efficient language and practical experience,the paper is of good reference to the understanding and application of Java object-oriented programming.   Keywords:java;object;oject oriented;Object-Oriented Programming   1 引言(Introduction)   面向对象是当前主流编程语言的共同的特征,如Java、C#语言。面向对象涉及到软件开发的各个阶段,具体包括面向对象分析OOA、面向对象设计OOD、面向对象编程OOP,形成了完整的面向对象的软件工程理论、方法和工具[1]。   在学习面向对象编程语言时,首先学习的就是对象的概念,能够正确的理解对象和使用对象对于之后的面向对象特性学习具有很大帮助。本文从对象与类的理解、对象的原理和对象的使用三个方面循序渐进阐述,较全面的介绍了关于对象概念、对象存储原理及在编程中正确使用对象的技巧等内容,内容对于理解面向对象思想和学习面向对象编程具有较大帮助。   2 理解对象与类(Understanding objects and classes)   掌握面向对象程序设计首先要正确理解面向对象思想,面向对象思想的核心是正确理解“万物皆对象”这句话。在编程时运用“万物皆对象”的思想是指:通过使用面向对象的方式,将现实世界中的实体看作为对象,对这些实体的特性进行描述,并分析出实体具有的功能或职责。描述实体特性的过程即为提取对象属性的过程,分析实体的功能或职责的过程即为提取对象方法的过程,完整描述一个对象即从属性和方法两个层面,提取对象属性和方法的过程即为使用面向对象思想进行分析和抽象的过程。   在把客观实体抽象为对象后,还要继续分析各对象之间的关系,最后将对象的抽象结果描述出来形成一段文本,此文本即为面向对象思想中的“类class”。从以上过程可以发现,类是对象的属性、方法、对象之间关系的描述。对象是现实世界中可以描述的实体,是具体的;类是对象的描述,是不具体的,在编程时类体现为一段代码文本。   以下以驾驶员和汽车为例阐述类与对象的关系与区别。现实世界中汽车与驾驶员皆为生活中常见的实体。当我们看到一辆汽车时会自然联想到汽车的品牌、型号等属性信息,分析其职责(功能)可以得出汽车可以行驶、停止。但汽车不会自己行驶或停止,它需要驾驶员执行启动、挂挡等操作,可以看出汽车与驾驶员二者是存在依赖关系的。分析驾驶员对象可以得出驾驶员具有驾驶证照号码、性别、年龄等属性信息,驾驶员具有“驾驶”能力。分析汽车对象可以得出汽车具有品牌、型号、价格等属性,汽车具有行驶和停止的功能。经过上述分析,可以抽象出汽车类和驾驶员类,以及两个类间的依赖关系,其类图如图1所示。   经过对汽车与驾驶员两个对象的分析,继而再抽象出两个类可以看出,面向对象思想与

文档评论(0)

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

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

1亿VIP精品文档

相关文档