Flash cs6中什么是多態(tài)?多態(tài)其實(shí)就是,在程序中某一變量調(diào)用相同的方法,但卻執(zhí)行不同的代碼,即雖然在程序中使用的方法相同,但實(shí)現(xiàn)的結(jié)果卻不相同。具體該怎么理解呢?下面我們就來看看詳細(xì)的教程。
1、新建一個(gè)Flash文檔,將圖層1命名為as,在第1幀右擊,打開動(dòng)作面板。
2、首先,創(chuàng)建一個(gè)變量sp,類型為顯示對象類。
3、接著,創(chuàng)建一個(gè)Shape類的實(shí)例,用變量sp引用它。
4、用toString方法輸出對象的實(shí)例信息,用trace命令實(shí)現(xiàn)在舞臺輸出信息。
5、用上兩步同樣的方法,創(chuàng)建一個(gè)影片剪輯實(shí)例,用變量sp引用它,并在舞臺輸出它的實(shí)例信息。
6、運(yùn)行程序,可以看到兩次trace命令執(zhí)行后,輸出的結(jié)果并不相同。
7、雖然變量sp調(diào)用了兩次相同的方法trace,但執(zhí)行的代碼卻不相同,即使用相同的方法,但程序?qū)崿F(xiàn)的結(jié)果卻不相同,這就是多態(tài)。
以上就是flash cs6中多態(tài)的理解方法,希望大家喜歡,請繼續(xù)關(guān)注武林網(wǎng)。
相關(guān)推薦:
flash as3.0怎么定義抽象類和抽象?
Flash cs6怎么計(jì)算鼠標(biāo)與原點(diǎn)的距離?
flash怎么調(diào)用無參構(gòu)造函數(shù)? flash子類調(diào)用父類構(gòu)造函數(shù)的教程
新聞熱點(diǎn)
疑難解答
圖片精選