flash as3.0怎么定義抽象類和抽象?

flash中國抽象類是什么?抽象類是含有模板方法的父類,它不能實(shí)例化,只能被繼承,是一種特殊的類。下面我們就來看看flash抽象類的定義方法。
一、抽象類介紹
1、抽象類是不能實(shí)例化、只能被繼承的一種類,是一種特殊的類,在ActionScript3.0中有許多抽象類,如下圖所示的兩個(gè)類都是抽象類。
2、如果對抽象類進(jìn)行實(shí)例化,會引發(fā)ArgumentError異常,如下圖所示。
3、在ActionScript3.0中不能定義抽象類和抽象方法,只能通過模擬來實(shí)現(xiàn)。
二、定義抽象類
1、新建一個(gè)ExampleClass類文件,保存在固定的文件夾中。
2、在類文件中,定義包頭和類名,如下圖所示。
3、接著,定義構(gòu)造函數(shù),修飾符為public。
4、在構(gòu)造函數(shù)中使用throw語句,這樣構(gòu)造函數(shù)就不能被調(diào)用,也不能被實(shí)例化了。一個(gè)抽象類就成功定義了。
三、定義抽象方法
1、接著,定義一個(gè)用protected修飾符修飾的函數(shù)printf。
2、在函數(shù)中同樣使用throw語句,這樣方法就不能被調(diào)用了。一個(gè)抽象方法被成功創(chuàng)建了。
以上就是flash定義抽象類和定義抽象的方法,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Flash怎么制作小球遇到障礙物后停止運(yùn)動的動畫?
Flash cs3怎么設(shè)計(jì)網(wǎng)格圖案? Flash網(wǎng)格圖形的制作方法
相關(guān)文章
- flash怎么制作旋轉(zhuǎn)的地球模型?flash中想要制作一個(gè)地球不斷旋轉(zhuǎn)的動畫,該怎么之制作呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下2017-09-24
flash怎么通過元件連接類創(chuàng)建多個(gè)對象?
flash怎么通過元件連接類創(chuàng)建多個(gè)對象?flash中元件創(chuàng)建對象很簡單那,想要通過元件連接類,該怎么操作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-09-22- flash怎么繪制漂亮的水晶按鈕?flash中想要制作一個(gè)變色的按鈕,該怎么制作呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下2017-09-21
- flash怎么制作多張卡片不停翻轉(zhuǎn)的動畫?flash中制作懂漢語啊效果很簡單,今天我們就來看看給卡片添加翻轉(zhuǎn)動畫效果的教程,需要的朋友可以參考下2017-09-20
- Flash CS6主時(shí)間軸變量root怎么使用?Flash CS6中時(shí)間抽是經(jīng)常使用的,想要使用主時(shí)間軸變量root,下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-09-19
- Flash8怎么制作七彩藝術(shù)字效果?flash輸入的文字是黑色的,想要讓文字彩色顯示,看上去像是藝術(shù)字,該怎么設(shè)置呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-09-18
- Flash怎么自定義設(shè)置工作區(qū)?Flash中的工作區(qū)很重要,該怎么設(shè)置方便自己工作的工作區(qū)呢?下面我們就來看看詳細(xì)的教程,很簡單,需要的朋友可以參考下2017-09-15
- flash變量怎么重復(fù)賦值?在制作動畫的時(shí)候,我們經(jīng)常會使用到變量,變量很可能被多次重復(fù)賦值,該怎么重復(fù)賦值呢?下面我們就來看看詳細(xì)的加成噢,需要的朋友可以參考下2017-09-14
- flash時(shí)間軸怎么拉長或者縮短?flash處理動畫的時(shí)候,想要拉長時(shí)間軸,該怎么拉長呢?下面我們就來看看flash拉長或者縮短時(shí)間軸的教程,需要的朋友可以參考下2017-09-13
- flash添加形狀提示有什么好處?flash添加形狀提示和與不添加形狀提示,是完全不一樣的轉(zhuǎn)換過程,下面我們就來實(shí)例對比教程,需要的朋友可以參考下2017-09-12