声明变量时应该使用什么,如下所示:
private var someVar:*;
或者
private var someVar:Object;
两者有什么区别?
是什么让一个人在各种情况下优于其他人?有什么例子吗?
谢谢。
最佳答案
someVar:*
是一个特殊的无类型变量,它保存默认值 undefined
尽管Object
var 默认值为 null
.
这是唯一的关键区别。
关于actionscript-3 - 对象和*之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365867/