欢迎来到天天文库
浏览记录
ID:5566475
大小:770.00 KB
页数:5页
时间:2017-12-18
《flash actionscript3.0类里面静态属性的访问方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、类里面静态属性的访问方法在类的继承的时候,如果我们不分情况,全盘照搬过去,有时候是没法满足设计要求的。因此在定义类的属性和方法的时候,往往也会使用一个static静态关键字来定义静态的属性和方法。所谓的静态呢就是这些方法没法被子类所继承的,是父类所独有的。下面我们还是使用A和B的例子。我们来尝试重新构造一下B的类,首先我们声明了一个静态的变量n,这个n属性值是100,我们保存一下。我们再来看一下A,A里面publicvarm:Number=200;这一句我们暂时不需要,用//注销掉。我们只是继承了类B,就是A继承了B。按照我们以前所
2、说的情况,A会继承B里面的所有属性和方法,按道理来说如果不是静态的,那么A同样有一个n的属性,同时还会运行B的构造函数。如果我们要查看类B里面的n属性,可以不用单独的实例化成b再n了,因为它是静态的,所以可以直接在类名称后加n,也就是trace(B.n);,大家可以看到输出面板上“我是类B”,“100”。这是访问静态属性的一个方法。如果我们还是访问A,大家可以看到在编译器里面会出现编译错误,访问可能未定义的属性n。n呢本身在A里面是没有被定义的,同样我们实例化成a也找不到n,它是不会被继承过去的。这就是访问静态属性的方法,静态的类它
3、有自己的访问方式,希望大家可以记住。
此文档下载收益归作者所有