看板 Flash 關於我們 聯絡資訊
※ 引述《pepsitetsu (pepsi !)》之銘言: : 看書的時候常常會困擾著我,有一個觀念的問題想請教各位前輩 : 比如說一個CLASS : public class Abc extends Sprite{ : //有的沒有的 : } : 接著另外寫東西的時候 : var ext:Sprite=new Abc(); : var ext:Abc =new Abc(); : 我想請問的是 這兩種宣告方式各會有什麼特點呢? 謝謝大家~ 因為Abc繼承Sprite 所以這一個情況 左邊的型別寫Abc或Sprite都可以 如果是這樣的情況 var ext:Sprite=new Abc(); var someSprite:Abc = ext; (剛剛打反了...) 這時 someSprite 在檢查資料型別的時候就會出錯 有定義型別比較方便debug 程式比較好管理 除此之外的特點...就不清楚了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.144.46 ※ 編輯: Angelliya 來自: 114.32.165.26 (01/29 00:06)
pepsitetsu:嗯嗯我了解了 感謝~~~~~~ 01/29 01:00