flash中國抽象類是什么?抽象類是含有模板方法的父類,它不能實例化,只能被繼承,是一種特殊的類。下面我們就來看看flash抽象類的定義方法。
一、抽象類介紹
1、抽象類是不能實例化、只能被繼承的一種類,是一種特殊的類,在ActionScript3.0中有許多抽象類,如下圖所示的兩個類都是抽象類。
2、如果對抽象類進行實例化,會引發ArgumentError異常,如下圖所示。
3、在ActionScript3.0中不能定義抽象類和抽象方法,只能通過模擬來實現。
二、定義抽象類
1、新建一個ExampleClass類文件,保存在固定的文件夾中。
2、在類文件中,定義包頭和類名,如下圖所示。
3、接著,定義構造函數,修飾符為public。
4、在構造函數中使用throw語句,這樣構造函數就不能被調用,也不能被實例化了。一個抽象類就成功定義了。
三、定義抽象方法
1、接著,定義一個用protected修飾符修飾的函數printf。
2、在函數中同樣使用throw語句,這樣方法就不能被調用了。一個抽象方法被成功創建了。
以上就是flash定義抽象類和定義抽象的方法,希望大家喜歡,請繼續關注武林網。
相關推薦:
Flash cs6怎么自定義繪制矩形的類?
Flash怎么制作小球遇到障礙物后停止運動的動畫?
Flash cs3怎么設計網格圖案? Flash網格圖形的制作方法
新聞熱點
疑難解答