<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                擴展是一個快速擴展類或匿名對象 typedef 的方式。他和類很少用在一起,因為經典的繼承通常是首選。 語法和無論是一個類還是typedef時是相同的: ~~~ variable = { > Type, /* new field definitions goes here */ } ~~~ 當和類一起使用擴展,你會總是需要投射實例為擴展的類型,以你為類不定義類型;總是注意何時這種范式使用投射因為它們是不安全的轉換。 ~~~ class Main { static function main() { var p : Contact = cast new Person(); p.name = “John Doe”; p.telephone = “123456”; } } class Person { public var name : String; public function new() { } } typedef Contact = { > Person, telephone : String } ~~~ Flash9中的類實例不能被動態擴展(運行時添加字段),除非他們也實現為Dynamic。 擴展應用到typedef必須是完全相同的結構: ~~~ typedef Color = { r: Int, g: Int, b: Int } typedef AlphaColor = { > Color, a: Int } ~~~ 所有AlphaColor類型的對象也是Color類型;在這方面typedef擴展和標準類的繼承非常相似,一個派生類的實例同時也是父類的實例。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看