第一范文网 - 专业文章范例文档资料分享平台

浅谈面向对象的程序设计语言

来源:用户分享 时间:2025/11/14 15:53:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

龙源期刊网 http://www.qikan.com.cn

浅谈面向对象的程序设计语言

作者:詹子恒

来源:《科学与财富》2011年第05期

[摘 要] 面向对象的语言借鉴了早期程序设计语言的许多成果。最早可追溯到20世纪50年代的人工智能语言LISP,其贡献是动态联编和交互式开发环境概念;60年代的Simula语言提供了类和继承的概念;70年代MIT(麻省理工学院)开发的学术性语言CLU,则首先吸收了Paras和Hoare等信息隐藏和数据抽象的思想。 [关键词] 面向对象 程序 设计 语言

第一阵营为纯粹的面向对象语言,在此阵营中几乎有关语言的所有东西均是对象;第二阵营是混合型的面向对象语言,这类语言主要是在其他类型语言中增加面向对象的结构。一般而言,纯粹的面向对象语言着重探索快速原型;混合型面向对象语言着重运行时的速度和为程序员从传统语言过渡到面向对象语言提供方便。目前混合型面向对象语言较为流行。 1、对象(object)

在日常生活中,对象通常是可以看到、摸到或感觉到的一种实体,这在一定意义上是指现实世界,而不是针对计算机系统。但我们可以把它应用到计算机领域中,作为考虑问题的出发点。

以计算机电子邮件系统(computer-mailsystem)的工作方式为例,它的主要工作涉及到发信人写信、收信人看信及电子邮件系统中信的收(receive)、发(send)与储存(store)等方法。假如,你在计算机上写一封信给你的同事黄伟,那么,这封信本身是一个对象,它具有一般信所有的共性。信的内容在计算机中成为信息,而要处理的方法或动作,在计算机里则统称为操作,把这些信的共性汇集起来,就形成了“信”对象这一概念。因此,对象作为把信息和对信息的一组操作封装起来的单元,用计算机软件术语描述则可用“对象二数据+动作”的形式来表达。 在面向对象技术中,对象作为计算机系统的一个基本成分,它有一个唯—的名称——信,有一组状态——信中内容及表示对象行为的—组公共或私有操作——信的处理方式或动作。 概括地说,对象是一个软件包(packet),它包含数据元素和仅仅在该数据元素上执行有效操作的过程集。对象中包含的操作(过程)称为方法。对象一旦被定义后,就可在程序内作为—个基本数据类型。对象包含有状态、呈现的界面和行为。代表一个对象的内部状态的变量称为实例变量(instancevariables)。对象所具有的操作集合确定了对象的界面和行为。 2、类(class)

搜索更多关于: 浅谈面向对象的程序设计语言 的文档
浅谈面向对象的程序设计语言.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0rpf33k9pe6o2vt5lzj67d82u9zjlx00iip_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top