所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

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

发布时间:2020-04-12 09:15:20

资讯分类:编程  请教  对象  变量  对象  实体
请教下:面对对象编程,这个“对象”的意思是什么?

从程序上讲,对象就是类的实例化。从普遍意义上讲,对象就是一个实体,一个具有一种或多种方法的实体,一个具有一种或多种属性的实体。

比如,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)进行实例化之后,得到对象,通过对象的各种函数、方法和属性,可以进行各种操作。这样的操作有利于程序的模块化设计。

留言与评论(共有 0 条评论)
   
验证码:
Top