如何将类数据从数组传递到ArrayList
这个问题在这里已经有了答案:
不过,在cc = cc + 1之前的两行中,我有以下错误:“卡无法解析为变量”
这意味着你没有以允许draw()
看到声明的方式/地方声明cards
。
你说:
在主要方法中,阵列卡包含52个卡片对象,每个卡片对象都有自己的数据。
这听起来像你已经宣布cards
main
方法内的局部变量。 局部变量只在当前方法体中的语句的范围内。
cards
数组或者需要声明为封闭类的字段,或者需要将其作为参数传递以进行draw
。 没有看到完整的代码,我不能说哪个更好。