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

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

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

文章插图
工具/原料Flash CS6
方法/步骤1新建一个类文件Manager, 定义它的包名和类名 。

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

文章插图

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

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

文章插图

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

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

文章插图

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

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

文章插图

5有什么方法解决上面的问题呢?其实使用this就能很好地解决 。
重新定义构造函数Manager, 将它的参数改为nation和sex 。

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

文章插图

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

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

文章插图

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

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

文章插图

注意事项,

以上内容就是在Flash构造函数中使用this的小技巧的内容啦, 希望对你有所帮助哦!

    推荐阅读