flash中this構造函數可以傳遞參數,但在編寫參數時不能和變量同名,否則會出錯,所以不能很好地表示參數的含義,下面我們就來看看詳細的教程。
1、新建一個類文件Manager,定義它的包名和類名。
2、定義構造函數Manager,它有兩個參數n和s。
3、在函數中,給內部變量nation和sex賦值,代碼如下圖所示。
4、在以上定義的類中,使用單個字符作為參數,很難一下子清楚參數所表示的含義,程序員必須閱讀構造函數中的代碼,才能知道參數的含義。
5、有什么方法解決上面的問題呢?其實使用this就能很好地解決。重新定義構造函數Manager,將它的參數改為nation和sex。
6、在變量前加一個this,重新編寫賦值代碼。
7、當成員變量與局部變量的命名相同時,成員變量會被屏蔽,但是用this還是可以訪問成員變量,這樣書寫的代碼,就一目了然了。
以上就是Flash中this構造函數的相關介紹,希望大家喜歡,請繼續關注武林網。
相關推薦:
flash怎么調用無參構造函數? flash子類調用父類構造函數的教程
flash cs6類加載和應用程序域有什么作用?
flash cs6中怎么使用ActionScript3.0?
新聞熱點
疑難解答