|
|
1
8
在我看来,这个问题相当于“为什么我可以使用类作为值?”这是一个好问题。 实例化 它,你可以 当然。(好的,还有其他事情,但这些是显而易见的。)实例化类可能是类作为值最相关的用法;这个班是自己的 factory ,就像你在C++或java中明确说明的一样。 下面是我作为练习写的一个小俄罗斯方块游戏的例子。我有两门课,砖块课和石板课。一块砖头是游戏中的砖头,会掉落并堆积起来。布景砖是一块刚被画进游戏区框架的砖。 但是,我使用了一个函数来绘制这两个函数,而没有引用函数中的任何一种类型:
我可以这样使用它:
|
|
|
2
7
我假设异常发生在示例的最后一行,而不是您标记为“坏”的错误。 您添加到数组中的是表示类“MyClass”的对象,而不是MyClass的实例。
所以操纵其中一个对象是一件有效的事情。。。因为它不是MyClass的实例,所以不能将其分配给y变量。 |
|
|
3
1
在Flex中,集合似乎没有指定它们应该包含的值的类型。
对于作为对象(并响应消息)的类,构建各种调试/检查/反射工具非常方便。 |
|
|
4
0
|