当前位置:网站首页 > 创业 > 正文

如何用辅助类在Flash中实现单例模式

0 张子豪 张子豪 2025-10-12 09:56 1

在编写Flash代码时,许可一个as文件有多个类,多出来的类即辅助类,它只能在界说它的类中利用。我们可以利用辅助类来建立单例模式类。

东西/原料

  • Flash CS6

方式/步调

  1. 1

    起首,建立一个类文件Alone.as,保留在固心猿意马的文件夹中,本例为“辅助类实现单例模式”。

  2. 2

    在类中,先界说一个私有变量ensample,类型为Alone,用于保留类。

  3. 3

    接着,界说机关函数Alone,带有一个Assist类的参数assist。

  4. 4

    在函数中挪用实例assist的函数printf,输出挪用辅助类的信息。

  5. 5

    界说静态公有函数getensample,用来建立实例。

  6. 6

    用if语句判定,若是实例ensample为空,则执行语句体新建一个实例。

  7. 7

    若是if前提中的实例为非空,则返回以前建立的实例。

  8. 8

    然后,界说辅助类,类名为Assist。

  9. 9

    在类中,界说公有函数printf,用来输出“辅助类实现单例模式”的信息。

  10. 10

    新建一个Flash文档,打开动作面板,先建立两个Alone类实例p1和p2。

  11. 11

    接着测试p1和p2的值是否不异,并输出。

  12. 12

    最后,挪用p1和p2输出辅助类建立单例模式的信息。

  13. 13

    运行法式,可以看到仅输出一条“辅助类实现单例模式”的信息,同时测试的成果为true,申明p1和p2是统一个实例,我们已当作功实现用辅助类建立单例模式类。

注重事项

  • 新建Flash文档时,应选择“ActionScript3.0”选项。
  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/240701.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图