`
lixinye0123
  • 浏览: 323448 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

ActionScript 3 的多态性

    博客分类:
  • Flex
阅读更多
测试一下AS3的多态性,准备四个类:MyShape,MyCircle,MyQuare,TestShape(测试类)
package
...{
    
public class MyShape
    
...{
        
public function drawShape():void...{
            trace(
"this is MyShape");
        }

    }

}
package
...{
    
public class MyCircle extends MyShape
    
...{
        override 
public function drawShape():void...{
            trace(
"this is MyCircle");
        }

    }

}
package
...{
    
public class MySquare extends MyShape
    
...{
        override 
public function drawShape():void...{
            trace(
"this is MySqure");
        }

    }

}
package
...{
    
import flash.display.Sprite;

    
public class TestShape extends Sprite
    
...{
        
public function TestShape()
        
...{
            newShape(
new MyCircle());
        }

        
public function newShape(myShape:MyShape):void...{
            myShape.drawShape();
        }

    }

}
 
输出结果为: "this is MyCircle"
实际应用中MyShape最好写成接口。
分享到:
评论

相关推荐

    actionscript3

    本书是国内第一本“面向原因式”(Why-Oriented Book)、全面系统介绍Flash ActionScript 3的书籍。全书共分为5个部分。第一部分:ActionScript 3语言基础;第二部分:ActionScript 3 面向对象编程;第三部分:...

    ActionScript3代码规范

    ActionScript3代码规范 ActionScript3代码规范 ActionScript3代码规范

    actionscript 3 as3 pdf

    as3 pdf下载 ActionScript 3.0 是一种强大的面向对象编程语言,它标志着 Flash Player ...设计 ActionScript 3.0 的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,这种应用程序已经成为 Web [更多]

    ActionScript3中文手册

    ActionScript3中文手册

    Flash ActionScript 3殿堂之路

    《Flash ActionScript3殿堂之路》共分5个部分。第1部分:ActionScript 3语言基础;第2部分:ActionScript 3面向对象编程;第3部分:ActionScript 3 核心类;第4部分:ActionScript 3主要的Flash Player API;第5部分...

    ActionScript3中文教程

    ActionScript3中文教程,详细介绍了用 FLASH CS3开发应用程序。

    ActionScript 3 For Adobe Flash CS4 Professional

    ActionScript 3 For Adobe Flash CS4 Professional About this guide This guide provides a quick introduction to migrating to ActionScript 3 from ActionScript 2. It is targeted at designers and ...

    web相片控件——ActionScript3

    该控件用Flash CS4+ActionScript3写成,能在网页上方便调用,用FlashVars参数传入图片路径。 该控件涉及了很多AS3画图的知识点。实现了加载图片,过度平滑,能通过调整SliderBar对加载的相片随意放大缩小等功能。对...

    flash actionscript3 纯AS3代码_资源加载进度条.rar

    flash actionscript3 纯AS3代码_资源加载进度条.rar

    Flex与ActionScript3程序开发

    Flex与ActionScript3程序开发》一书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。...

    ActionScript 3开发手册

    ActionScript 3.0的开发文档

    ActionScript3教程

    ActionScript3教程,压缩包里有两个pdf类型文件,一个是ActionScript3教程,另一个是ActionScript3异常和错误处理,个人觉得满不错的

    Flash.ActionScript3.殿堂之路

    ★国内第一本“面向原因式”(Why-Oriented Book)与国际同步的、... ActionScript 3语言基础,ActionScript 3面向对象编程,ActionScript 3核心类,ActionScript 3主要的Flash Player API,ActionScript 3视觉编程。

    ActionScript 3 类型转换

    ActionScript脚本几种数据类型的相互转换

    ActionScript3_Cookbook_cn pdf

    Flex ActionScript3_Cookbook_cn

    Flash ActionScript3殿堂之路

    Flash ActionScript3殿堂之路

    天地志 ActionScript3 学习资料

    AS3 天地志 ActionScript3 学习资料 学习参考 来自天地英雄会

    actionScript 3 API

    actionScript 3 API帮助文档,包含JS双向通信和常用函数和方法

    actionscript3动画 人物行走8视角.swf

    actionscript3动画 人物行走8视角

    ActionScript 3设计模式

    很多书都在讨论如何编写类,而本书讨论的是类设计的多种方式。本书将告诉您何时、为何以及如何使用面向对象中的合成(composition)和继承(inheritance)关系,以及一个个相关联的类如何构成模式

Global site tag (gtag.js) - Google Analytics