在Flash编程中, 构造函数可以传递参数, 但在编写参数时不能和变量同名, 否则会出错, 所以不能很好地表示参数的含义 。 有没有什么办法解决这个问题呢?其实使用this就能很好的解决这一问题 。
文章插图
工具/原料Flash CS6
方法/步骤1新建一个类文件Manager, 定义它的包名和类名 。
文章插图
2定义构造函数Manager, 它有两个参数n和s 。
文章插图
3在函数中, 给内部变量nation和sex赋值, 代码如下图所示 。
文章插图
4【在Flash构造函数中使用this的小技巧】在以上定义的类中, 使用单个字符作为参数, 很难一下子清楚参数所表示的含义, 程序员必须阅读构造函数中的代码, 才能知道参数的含义 。
文章插图
5有什么方法解决上面的问题呢?其实使用this就能很好地解决 。
重新定义构造函数Manager, 将它的参数改为nation和sex 。
文章插图
6在变量前加一个this, 重新编写赋值代码 。
文章插图
7当成员变量与局部变量的命名相同时, 成员变量会被屏蔽, 但是用this还是可以访问成员变量, 这样书写的代码, 就一目了然了 。
文章插图
注意事项,
以上内容就是在Flash构造函数中使用this的小技巧的内容啦, 希望对你有所帮助哦!
推荐阅读
- 小狗多大打疫苗第一针打什么
- Windows7局域网内网上邻居看不到其它电脑怎么办
- 在jsp中怎样操作page作用域
- 网上查询电工证真假的方法
- ps怎么把路人p掉
- excel分列怎么用
- 渲染100云渲染插件如何安装
- excel下拉数字递增
- 怎么获取json对象的属性集合
- Excel中MATCH函数的正确使用