当前位置:软件学习 > Flash >>

as 3.0引用与值类型区别

上节讲了数据类型现在我们来讲讲as 3.0引用与值类型区别哦,引用在编程中经常用到,并用很有好处,至少什么好处各位可以自己想一下吧我也不说了我们现比较一下引用与值类型区别哦.

值类型:

   是直接去访问变量的地址

引用:

  就是引用一个变量的地址,值会因一个变量的改变而改变

下面来看个例子吧.

var an:int =3;

var bn:int =an;

bn =65555;

trace('an值是'+an);

trace('an值是'+bn);

输出结果的值为:

an =3 ;bn =65555;

这是值类型的特点,下面再看个引用吧.

var td:array = new array(1,2,1);

var bd:array =td;

bd[0]=120;

trace('an值是'+td);

trace('an值是'+bd);

td与bd 的输出值都为:120,2,1

好了能不能理解就得看你慢慢来了,最后申明一下,请尊重我的劳动吧转请注明来自:  www.226500.cn/flash_a/flash.html

补充:flash教程,As3.0 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,