作者Angelliya (澪澪...谁还有心?)
看板Flash
标题Re: [问题] 宣告变数时的问题
时间Thu Jan 28 21:37:44 2010
※ 引述《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)
1F:推 pepsitetsu:嗯嗯我了解了 感谢~~~~~~ 01/29 01:00