久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

Flash中的多態概念

在Flash編程中,經常會遇到一個概念,即什么是多態?多態其實就是,在程序中某一變量調用相同的方法,但卻執行不同的代碼,即雖然在程序中使用的方法相同,但實現的結果卻不相同。本文將探討多態的概念,并提供

在Flash編程中,經常會遇到一個概念,即什么是多態?多態其實就是,在程序中某一變量調用相同的方法,但卻執行不同的代碼,即雖然在程序中使用的方法相同,但實現的結果卻不相同。本文將探討多態的概念,并提供示例來說明。

創建一個Flash文檔

首先,新建一個Flash文檔,并將圖層1命名為"as"。在第1幀右擊,打開動作面板,為后續的代碼編寫做好準備。

使用顯示對象類和Shape類

接下來,我們將創建一個變量`sp`,類型為顯示對象類。然后,創建一個Shape類的實例,并用變量`sp`引用它。通過使用`toString`方法,輸出對象的實例信息,并使用`trace`命令在舞臺上顯示信息。

```

var sp:DisplayObject new Shape();

trace(());

```

使用影片剪輯類

接著,我們使用與前面相同的方法,創建一個影片剪輯實例,并用變量`sp`引用它。再次使用`trace`命令,在舞臺上輸出它的實例信息。

```

var sp:DisplayObject new MovieClip();

trace(());

```

運行程序并觀察結果

現在,可以運行程序,并觀察兩次`trace`命令執行后的輸出結果。盡管變量`sp`調用了兩次相同的方法`trace`,但執行的代碼卻不相同。這就是多態的體現。

雖然使用了相同的方法,但程序實現的結果卻不相同。這種根據對象類型的不同而表現出不同行為的特性就是多態。通過使用多態,我們可以更靈活地編寫代碼,提高程序的可維護性和拓展性。

結論

在Flash編程中,多態是一個重要的概念。通過使用多態,我們可以使程序中的對象根據其具體類型來執行不同的代碼,從而實現更靈活和可擴展的功能。熟練掌握多態的概念和應用,將有助于提高Flash程序的質量和效率。

標簽:
主站蜘蛛池模板: 龙川县| 武胜县| 北碚区| 盐城市| 洪雅县| 修武县| 敦化市| 凤翔县| 龙陵县| 登封市| 绍兴县| 西峡县| 嵊泗县| 茂名市| 蒙阴县| 泽普县| 涞水县| 永康市| 合阳县| 明光市| 祁门县| 宁陕县| 中卫市| 鸡泽县| 临潭县| 泾阳县| 昂仁县| 云安县| 大港区| 高雄县| 昌黎县| 金寨县| 汝州市| 香格里拉县| 太仓市| 常德市| 江山市| 潜江市| 布拖县| 安多县| 启东市|