[問題] 宣告變數時的問題

看板Flash作者 (pepsi !)時間16年前 (2010/01/28 17:04), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/4 (看更多)
看書的時候常常會困擾著我,有一個觀念的問題想請教各位前輩 比如說一個CLASS public class Abc extends Sprite{ //有的沒有的 } 接著另外寫東西的時候 var ext:Sprite=new Abc(); var ext:Abc =new Abc(); 我想請問的是 這兩種宣告方式各會有什麼特點呢? 謝謝大家~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.79.54

01/28 17:23, , 1F
物件導向多型的概念 ext:Sprite 不能使用 Abc 成員
01/28 17:23, 1F

01/28 17:24, , 2F
但是 ext:Abc 可以使用 Abc 成員
01/28 17:24, 2F

01/29 00:53, , 3F
嗯嗯 謝謝大大
01/29 00:53, 3F

01/29 01:01, , 4F
所以如果我有多寫一些method或屬性在ABC上時
01/29 01:01, 4F

01/29 01:02, , 5F
變數宣告時類別就要用Abc 如果沒有對外的話用Sprite也
01/29 01:02, 5F

01/29 01:02, , 6F
沒關係囉~~?0..0
01/29 01:02, 6F

01/29 02:33, , 7F
寫在Abc上的方法就是給Abc用的囉,跟對外是不一樣的事情
01/29 02:33, 7F
文章代碼(AID): #1BOLCOgw (Flash)
文章代碼(AID): #1BOLCOgw (Flash)