在类与类之间,常见的有三种关系,即依赖、聚合和继承。这三种关系,在Flash中是如何表示的呢?
(一)依赖关系
依赖可以用使用对象关系来表示,例如人和电脑、母鸟和小鸟。
首先,定义一个类小鸟。
接着,定义一个类母鸟,在类中定义一个函数照顾,照顾的对象是小鸟。
母鸟和小鸟是依赖关系,依赖关系一般通过局部变量或参数来表示。
(二)聚合关系
聚合关系是部分与整体的关系,可用拥有对象来表示,例如猫由四肢、身和头部组成,电脑由主板、显示器和CPU等组成,电脑和显示器的关系就是聚合关系。
先定义一个类主板。
接着,定义一个类计算机,在类中创建一个实例主板。
主板是电脑的一部分,计算机和主板之间就是聚合关系,聚合关系是经过实例变量来实现的。
(三)继承关系
如果B类是A类的特殊形式,那A类与B类是继承关系,B类是A类的子类,继承关系可以用是对象来表示。
首先,定义一个树的类。
接着,定义一个类松树,继承类树。
松树是树的特殊形式,所以树类和松树类,是继承关系,继承关系需要用到extends关键字。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!