请教下:面对对象编程,这个“对象”的意思是什么?

含有“对象”的编程概念有好多,但一直没弄清楚是什么含义... 含有“对象”的编程概念有好多,但一直没弄清楚是什么含义 展开
 我来答
百度网友104bd68c8c
2015-08-03 · TA获得超过186个赞
知道答主
回答量:66
采纳率:0%
帮助的人:19.4万
展开全部
从程序上讲,对象就是类的实例化。从普遍意义上讲,对象就是一个实体,一个具有一种或多种方法的实体,一个具有一种或多种属性的实体。
比如,javascript里有一个内建函数Date(),执行语句
var today = new Date();
之后,today这个变量名就不是一个单纯的变量了(var a=1这样的变量),它是一个对象(object),是一个具有多种方法(函数)和多种属性的实体。它的多种方法体现为(但不局限于):today.getFullYear()是有一个具体的值的。
又如,ASP里,普通变量可以写为rs=1或rs="abc",这是普通的数字整形变量和字符串变量。而将通用类实例化则得到一个对象:
Set rs = Server.CreateObject("ADODB.RecordSet")
这样,就得到了一个空的记录集对象rs,注意,其中的Set是不可缺少的。因为有Set才是设置对象,没有Set就是设置一般变量,而Server.CreateObject("ADODB.RecordSet")是不能通过一般变量来实例化的。
编程中将类(class)进行实例化之后,得到对象,通过对象的各种函数、方法和属性,可以进行各种操作。这样的操作有利于程序的模块化设计。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式