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