var heli:graphic = new graphic();
我在搜索为什么addChild不知道图形是什么然后我发现了这个 实际上它是
var heli:helicopter = new helicopter();
我不明白为什么我们只能写这个
var heli:helicopter
所以我们也可以说我无法理解陈述
var one:Number = 3
我理解这一个^我们有一个变量,类型和值但是在另一个heli语句中我对它是什么东西感到困惑(我完全理解它中的var但没有别的东西)
我是编码新手,所以请尽量向我解释
答案 0 :(得分:0)
写var one:Number = 3
等于写var one:Number = new Number(3);
您实际要做的是定义一个变量,该变量需要是Number类型并为其分配一个对象。与任何其他原语(即字符串)一样,数字可以缩短为3
的形式。
new helicopter()
位 - 您正在使用构造函数 - helicopter
创建类型为()
的对象。
您可以编写var heli:helicopter
,但不会初始化该变量。它将具有未定义的值,并且编译器将知道的唯一值是它需要类型为helicopter
。