• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    模板方法在Flash中如何定義

    模板方式是實現某個算法的框架,一般它包羅三個根基方式,此中一個方式是確定的,可以在父類中實現;另一個方式只有部門確定,在父類中實現一部門,剩下的在子類中實現;還有一個方式需要全數在子類中實現。

    若何在Flash中界說模板方式呢?筆者與大師分享一下本身的經驗。

    東西/原料

    • Flash CS6

    方式/步調

    1. 1

      建立一個類文件RecordClass,將它保留在一個文件夾中。

    2. 2

      起首,界說一個共有類RecordClass,如下圖所示。

    3. 3

      在類中,先界說機關函數RecordClass,在函數中利用throw語句,使類不克不及被實例化,只能被擔當。

    4. 4

      接著,界說一個方式nation,用protected潤色符潤色,在方式中利用throw語句。

    5. 5

      此方式是模板方式中的3個根基方式之一,是一個抽象方式,它需要全數在子類中實現。

    6. 6

      然后,界說一個方式pname,用來輸出姓名。

      此方式也是模板方式的3個根基方式之一,它的代碼已全數確定,即可在父類中實現。

    7. 7

      最后,界說一個方式age春秋,它也是模板方式的3個根基方式之一,它在父類中已部門確定,即在父類中實現一部門,其余部門要在子類中實現。

    8. 8

      若是要界說一個模板方式,還需要將3個根基方式依次挪用,在類中插手如下代碼。

    9. 9

      為了包管模板方式中子類的邏輯永遠由父類節制,需包管子類不克不及覆寫父類,所以模板方式Method函數的界說應該用final潤色。

    注重事項

    • 作者聲明:本篇經驗系本人辛勤奮動的原創當作果,未經許可,回絕轉載。
    • 發表于 2018-03-01 00:00
    • 閱讀 ( 659 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆