国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 辦公 > Flash > 正文

Flash cs6怎么定義模板方法? Flash模板方法的使用方法

2020-07-17 12:50:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Flash cs6中的模板方法有什么用?模板方法是實(shí)現(xiàn)某個(gè)算法的框架,一般它包括三個(gè)基本方法,其中一個(gè)方法是確定的,可以在父類(lèi)中實(shí)現(xiàn);另一個(gè)方法只有部分確定,在父類(lèi)中實(shí)現(xiàn)一部分,剩下的在子類(lèi)中實(shí)現(xiàn);還有一個(gè)方法需要全部在子類(lèi)中實(shí)現(xiàn),下面我們就來(lái)看看詳細(xì)的教程。

1、創(chuàng)建一個(gè)類(lèi)文件RecordClass,將它保存在一個(gè)文件夾中。

2、首先,定義一個(gè)共有類(lèi)RecordClass,如下圖所示。

3、在類(lèi)中,先定義構(gòu)造函數(shù)RecordClass,在函數(shù)中使用throw語(yǔ)句,使類(lèi)不能被實(shí)例化,只能被繼承。

4、接著,定義一個(gè)方法nation,用protected修飾符修飾,在方法中使用throw語(yǔ)句。

5、此方法是模板方法中的3個(gè)基本方法之一,是一個(gè)抽象方法,它需要全部在子類(lèi)中實(shí)現(xiàn)。

6、然后,定義一個(gè)方法pname,用來(lái)輸出姓名。此方法也是模板方法的3個(gè)基本方法之一,它的代碼已全部確定,即可在父類(lèi)中實(shí)現(xiàn)。

7、最后,定義一個(gè)方法age年齡,它也是模板方法的3個(gè)基本方法之一,它在父類(lèi)中已部分確定,即在父類(lèi)中實(shí)現(xiàn)一部分,其余部分要在子類(lèi)中實(shí)現(xiàn)。

8、如果要定義一個(gè)模板方法,還需要將3個(gè)基本方法依次調(diào)用,在類(lèi)中加入如下代碼。

9、為了保證模板方法中子類(lèi)的邏輯永遠(yuǎn)由父類(lèi)控制,需保證子類(lèi)不能覆寫(xiě)父類(lèi),所以模板方法Method函數(shù)的定義應(yīng)該用final修飾。

以上就是flash cs6定義模板方法的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注武林網(wǎng)。

相關(guān)推薦:

Flash cs6怎么創(chuàng)建數(shù)組元素?

Flash中心點(diǎn)和注冊(cè)點(diǎn)有什么相同與區(qū)別?

Flash怎么將動(dòng)畫(huà)復(fù)制為ActionScript3.0并使用?

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 花莲县| 垫江县| 涞源县| 河曲县| 驻马店市| 九龙坡区| 平罗县| 黑龙江省| 苍南县| 华阴市| 应用必备| 余庆县| 萨嘎县| 防城港市| 常宁市| 浦江县| 商南县| 买车| 信宜市| 新营市| 海阳市| 连城县| 胶南市| 达日县| 鄱阳县| 安溪县| 涡阳县| 合肥市| 苍南县| 台北市| 江西省| 丽江市| 永新县| 彭山县| 北票市| 桂东县| 偏关县| 杭州市| 恩平市| 密云县| 聂荣县|