(1)一切都是对象
???? 众所周知,猪有两件事做,吃饭,睡觉。在这个大学生属于白菜价的时代,大学生有三件事做,吃饭,睡觉,谈对象!和猪相比,大学生多了谈对象这一主观能动性!经过复杂的逻辑推理可得:不谈对象的大学生=吃饭+睡觉=猪!为了不让前面的等式成立,我们需要谈对象! ??? ActionScript3.0(as3.0)是一门功能强大的、完全面向对象的、具有业界标准素质的编程语言!任何一门语言都是用来操作数据的!而对于as3.0来说,所有的数据都是对象!所以对于对as3.0中对象这一名词有一个宏观的理解就显得格外的重要了! ?? 用过一段时间的as3.0,也做过一些项目,但是发觉没有整体的思考过OOP,为什么呢?因为我对对象了解得根本不够深刻!虽然知道as3.0中很多类都具有对象的一些特征(继承),但是到底是哪些,用着用着就迷糊了!当我看到一切都是对象这句话的时候,我想,难道as3.0中官方给出的所有类都是Object这个对象类衍生出来的?我这人有点一根筋,必须要自己证实了才会相信!于是恶从胆边生!打开flash的帮助文档,开始了一个很无聊的工作——一个类一个类的看,到底是不是一切皆对象!别看这事无聊,很多成功都是因为无聊促成的!牛顿无聊的呆在苹果树下数星星,被砸出了万有引力!昨天我用我以前(应该也不久)下载的一个as3.0语言和组件参考,查出,除了?CheckBoxAccImpl等少数几个继承自AccImpl的类以外,其他的都继承自Object,当时还有点郁闷,不是一切都是对象吗?怎么还搞特殊化啊!但是就在刚才,我?看了在线的帮助文档,发现?CheckBoxAccImpl等仅剩的几个类都终极父类都成了Object,终于,实现了Object的大同化!让一切都是对象成为了真理! ?? 一句话,所有官方的类都继承自Object这个类!虽然得出的这个结论对于很多高手来说很小白!但是,对我来说,这是对AS3.0的一个新的,进一步的认识! ? 一切都是对象,一切都从对象开始! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Vue中使用 setTimeout() setInterval()函数的问题
- AJAX优缺点
- [深入剖析React Native]React Native组件之Touch
- ios – 如何将任何视图放置在任何其他视图下方,从
- 42.Oracle杂记——Oracle常用动态视图v$bh
- ruby-on-rails – Rails:redirect_to特定的Twit
- ios – MFMessageComposeViewController sms发送
- ruby-on-rails – 如何在进程终止时写入/刷新Rai
- FLASHBACK DATABASE 的方法
- C#反射 – 如何知道对象o是否类型为KeyValuePair