1 / 4
文档名称:

面向对象编程应用.doc

格式:doc   大小:26KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象编程应用.doc

上传人:xxj16588 2018/1/3 文件大小:26 KB

下载得到文件列表

面向对象编程应用.doc

相关文档

文档介绍

文档介绍:面向对象的编程应用
摘要:随着软件技术的不断发展,面向对象思想逐渐成为计算机界关心的重点,并成为90年代软件开发方法的主流。它吸收了结构化设计中的许多优点,并使用对象、类、继承、封装、消息等基本概念来进行程序设计,大大提高了程序设计的可读性和可重用性,提升了软件开发的效率。本文以java语言对面向对象思想在软件编程中的应用进行简要描述,通过实际的编程应用更好的理解面向对象的思维方式和所带来的重要意义。
关键字:面向对象、编程、java
一、从软件工程说面向对象编程
软件技术总是处于不断发展变化中,新工具、新技术相继产生。这就要求软件产业和软件工程师们不停的寻求软件设计和开发的新途径。由于日益增长的软件系统的复杂性和软件产业内部愈演愈烈的竞争,这种要求变得更加紧迫。我们对与软件的正确性(Correctness)、可维护性(Maintainability)、可重用性(Reusability)、开放性(Openness)和可解释性(Interpretability)、可移植性(Portability)、安全性(Security) 、完整性(Integrity)、用户友好性(User friendliness)提出了越来越高的要求,传统的结构化程序设计语言已经很难完美的满足这些需求,这时候面向对象的编程应运而生。
二、面向对象编程概述
什么是面向对象编程
说到面向对象编程首先说到OO (Object-Oriented),OO方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,,是建立在“对象”概念基础上的方法学。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。
面向对象编程Object Oriented Programming,简称OOP)简单地说描述的是对象之间的相互作用。面向对象编程(OOP)技术汲取了结构化程序设计中好的思想,并将这些思想与一些新的、强大的理念相结合,从而给程序设计工作提供了一种全新的方法。通常,在面向对象的程序设计风格中,我们可以将一个问题分解为一些相互关联的子集,每个子集内部都包含了相关的数据和函数。同时,将这些子集分为不同等级,而一个对象就是已定义的某个类型的变量。当我们定义一个对象的时候就隐含的创建了一个新的数据类型。面向对象编程是当前软件开发技术的主流。

与过程化程序设计先确定算法,再确定数据结构的方式相比,面向对象编程先确定数据结构,再确定运算。面向过程编程的程序员****惯于建立数据结构存放数据并定义方法(函数)来操作数据;面向对象编程的程序员则构造一个对象模型,将数据与方法组织在一起。面向对象编程侧重于对象。对象具有特定的行为和属性,行为和属性决定了对象与其他对象的交互作用方式,以及对象本身的行为方式。由于对象反映了现实世界,所以使得程序更易于设计。
面面向对象编程可以只把对象的特定的行为公开给用户,从而隐藏了用户不需要或者不方便透露给用户的数据。在面向对象编程中,对象能够独立存在,并且具有调用其他对象行为的功能。通过使用面向对象的编程方法,开发人员能够创建出反映现实世界对象的应用程序。同时,面向对象编程中对象是一个模块单元,是完备的实体,因此可以具有高度的可重用性。
三、类和