AS3 中 ”实例“ 到底是什么?

有知道的告诉我一下好吗?谢谢了

要了解实例,首先你要明白类的概念。

比方说,在flash中,影片剪辑是一个类——它规定了影片剪辑是什么,影片剪辑可以做什么
而你创建一个影片剪辑,比如命名为"元件1",那么元件1就是影片剪辑的一个实例。元件1符合影片剪辑的定义,它能执行影片剪辑可执行的所有动作····

不知道你的as3学到什么程度了。as3也是一门面向对象编程语言(OOP),在OOP中,类(Class)、对象(Object)、实例(Instance)的概念是基础
如果用它们造句的话,可以这样说:
我创建了一个名字叫“元件1”的影片剪辑。元件1是一个对象。它是影片剪辑这个类的一个实例。

也就是说,对象和实例,其实是一样的东西。类实例化以后就生成了对象,这个对象就是该类的实例。类的概念是泛指的,指的是“这一类东西”,比如影片剪辑这一类东西。对象的概念是特指的,指的是“这一个东西”,比如这一个影片剪辑。实例其实就是对象,但它更侧重于表象个体和总体的关系,“这一个东西是属于这一类的”,比如这一个影片剪辑是属于影片剪辑类的,它所表述的是这样一种关系。

如果你看到这样一句话,xx是yy的实例,那么它的意思就是,xx是属于yy这一类东西的。

需要注意的是,实例跟子类的区别。
比如我们说,“羊是属于动物的”。这个句型看起来,羊好像是动物的实例,但其实仔细一想,动物应该以“只”为单位,羊并不能说明是哪一只动物,所以羊不是动物的实例,而是动物的子类
而我们说,“这只羊是属于动物的”,因为特指了“这只羊”,确切锁定到某一个体上了,所以这只羊是动物的实例。

在As3中,一如其他编程语言,类的名字通常以大写字母开头,而实例的名字通常以小写字母开头(命名的规范),从这一点上也大概可以区分类和实例
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-10-10
实例就是能对其进行操作的那个具体的对象。
举个例子,说到玉米,你就会有一个玉米(事物种类)的概念,但这不是真实的实物,仅仅是个物体"种类"的概念。你不可能把一个概念放进锅里煮熟。只有当你按这个种类买来真正的实物玉米,你才能真正放进锅里煮,才能吃。否则你不能对那个玉米类物体的概念进行任何操作。
对于Flash来说,库里的“元件”或资源就是一些编程中创建可操作的对象时需要的元件种“类”概念,只有放在屏幕上的那一些元件才是真实的存在,叫实例。Flash不能对库里的概念进行操作,只能对实例进行操作。
但是AS3中,可以用指令实时创建类,再按类创建允许操作的实例。这就是人给程序的特权。
你创建任何实例都必须先有一个概念,就好像你想做任何东西之前必须先有这个东西的概念。就算你想画一个鬼,你的大脑中也必须先产生鬼的概念,之后才能画出来具体的鬼的样子。在FLASH制作中,都必须先建立类,然后再从类拓扑出可以操作的实例。虽然用AS3能即时创建类和实例,也必须遵守先后的关系。先建类,再建实例。如果你不用先建类,就能直接var 出一个实例,那一定是FLASH自身带的类。
第2个回答  2011-09-11
人类的定义就是有四肢 有思想 之类的

而人类的实例就是你看得到 摸得着的人

跟你说某某某 就是一个实例 而跟你说人类 只是说人这一种定义的概念

在内存中实例化具有数据的对象 ,就是类的实例,类只是定义实例的蓝本!!!
第3个回答  2011-09-10
比如一个员工对象Employees
执行var emp=new Employees();
即是实例化一个对象
emp就是对象Employees的一个实例
第4个回答  2011-09-10
例子或是对象的意思吧。
相似回答