类在Flash中的三种关系

在类与类之间 , 常见的有三种关系 , 即依赖、聚合和继承 。 这三种关系 , 在Flash中是如何表示的呢?

类在Flash中的三种关系

文章插图
工具/原料Flash CS6
方法/步骤1(一)依赖关系
【类在Flash中的三种关系】依赖可以用使用对象关系来表示 , 例如人和电脑、母鸟和小鸟 。
首先 , 定义一个类小鸟 。

类在Flash中的三种关系

文章插图

2接着 , 定义一个类母鸟 , 在类中定义一个函数照顾 , 照顾的对象是小鸟 。

类在Flash中的三种关系

文章插图

3母鸟和小鸟是依赖关系 , 依赖关系一般通过局部变量或参数来表示 。

类在Flash中的三种关系

文章插图

4(二)聚合关系
聚合关系是部分与整体的关系 , 可用拥有对象来表示 , 例如猫由四肢、身和头部组成 , 电脑由主板、显示器和CPU等组成 , 电脑和显示器的关系就是聚合关系 。
先定义一个类主板 。

类在Flash中的三种关系

文章插图

5接着 , 定义一个类计算机 , 在类中创建一个实例主板 。

类在Flash中的三种关系

文章插图

6主板是电脑的一部分 , 计算机和主板之间就是聚合关系 , 聚合关系是经过实例变量来实现的 。

类在Flash中的三种关系

文章插图

7(三)继承关系
如果B类是A类的特殊形式 , 那A类与B类是继承关系 , B类是A类的子类 , 继承关系可以用是对象来表示 。
首先 , 定义一个树的类 。

类在Flash中的三种关系

文章插图

8接着 , 定义一个类松树 , 继承类树 。

类在Flash中的三种关系

文章插图

9松树是树的特殊形式 , 所以树类和松树类 , 是继承关系 , 继承关系需要用到exts关键字 。

类在Flash中的三种关系

文章插图

注意事项 , 

以上内容就是类在Flash中的三种关系的内容啦 , 希望对你有所帮助哦!

    推荐阅读