- 1
- 0
- 约小于1千字
- 约 5页
- 2017-08-09 发布于河南
- 举报
类里面静态属性的访问方法
在类的继承的时候,如果我们不分情况,全盘照搬过去,有时候是没法满足设计要求的。因此在定义类的属性和方法的时候,往往也会使用一个static静态关键字来定义静态的属性和方法。所谓的静态呢就是这些方法没法被子类所继承的,是父类所独有的。
下面我们还是使用A和B的例子。我们来尝试重新构造一下B的类,首先我们声明了一个静态的变量n,这个n属性值是100,我们保存一下。
我们再来看一下A,A里面public var m:Number =200;这一句我们暂时不需要,用//注销掉。我们只是继承了类B,就是A继承了B。按照我们以前所说的情况,A会继承B里面的所有属性和方法,按道理来说如果不是静态的,那么A同样有一个n的属性,同时还会运行B的构造函数。
如果我们要查看类B里面的n属性,可以不用单独的实例化成b再n了,因为它是静态的,所以可以直接在类名称后加n,也就是trace(B.n);,大家可以看到输出面板上“我是类B”,“100”。这是访问静态属性的一个方法。
如果我们还是访问A,大家可以看到在编译器里面会出现编译错误,访问可能未定义的属性n。n呢本身在A里面是没有被定义的,同样我们实例化成a也找不到n,它是不会被继承过去的。
这就是访问静态属性的方法,静态的类它有自己的访问方式,希望大家可以记住。
您可能关注的文档
最近下载
- iso9001-2015质量管理体系-要求_中文.pdf VIP
- 2025年苏教版高中三年级化学苯的硝化反应副反应试卷及解析.docx VIP
- 2025年演出经纪人客户关系中的客户服务低碳化专题试卷及解析.pdf VIP
- 农业秸秆生物转化生产丙酮的碳减排潜力评估.pdf VIP
- 2025年房地产经纪人沟通心理学在成交中的应用专题试卷及解析.pdf VIP
- (完整版)工程化学习题答案.docx VIP
- 短视频平台文旅内容的生产逻辑与爆款打造方法论.pdf VIP
- 陕西省咸阳市秦都区2023年部编版小升初考试语文试卷.pdf VIP
- 2026年全国成人高考专升本《政治》真题试卷和答案(完整版).docx VIP
- 2026年教师数字素养提升专题课件(图文精编版).pptx VIP
原创力文档

文档评论(0)