在Flash构造函数中使用this的小技巧

在Flash编程中,构造函数可以传递参数,但在编写参数时不能和变量同名,否则会出错,所以不能很好地表示参数的含义。有没有什么办法解决这个问题呢?其实使用this就能很好的解决这一问题。

工具/原料

  • Flash CS6

方法/步骤

  1. 1

    新建一个类文件Manager,定义它的包名和类名。

  2. 2

    定义构造函数Manager,它有两个参数n和s。

  3. 3

    在函数中,给内部变量nation和sex赋值,代码如下图所示。

  4. 4

    在以上定义的类中,使用单个字符作为参数,很难一下子清楚参数所表示的含义,程序员必须阅读构造函数中的代码,才能知道参数的含义。

  5. 5

    有什么方法解决上面的问题呢?其实使用this就能很好地解决。

    重新定义构造函数Manager,将它的参数改为nation和sex。

  6. 6

    在变量前加一个this,重新编写赋值代码。

  7. 7

    当成员变量与局部变量的命名相同时,成员变量会被屏蔽,但是用this还是可以访问成员变量,这样书写的代码,就一目了然了。

注意事项

  • 作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。
  • 发表于 2018-02-10 00:00
  • 阅读 ( 830 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具