这里是一个类卡和一个2d数组aGrid。
2d数组aGrid被设置为aGrid = new 4,4;看起来我同时将它设置为Card类的实例和数组。这是怎么回事??
我认为变量只能被设置为一种类型的事物-->一个对象实例或一个数组,而不能同时设置两者。
以下是代码:
class Card extends System.Object {
var isFace:boolean = false;
var isMatched:boolean = false;
}
var aGrid:Card[,];//2d array to keep track of the shuffled, dealt cards
var aGrid = new Card[4,4];发布于 2014-03-28 12:48:51
您正在为aGrid分配纸牌的数组,而不是一张卡。
你应该打电话给:
aGrid = new Card[4,4];如果你要打电话:
aGrid = new Card();然后,它会将一个Card实例放进aGrid。
https://stackoverflow.com/questions/22703397
复制相似问题