您在静态
nameString数组和
name传递给该
add方法的本地String变量之间发生冲突。
最好的解决方案是使用不同的名称。这将使代码更容易理解。
如果仍然坚持使用相同的名称,则可以通过使用类名称访问静态数组来解决名称冲突:
YourClassName.name[i]= name;
这同样适用于您的
idint数组和
idint变量。

您在静态
nameString数组和
name传递给该
add方法的本地String变量之间发生冲突。
最好的解决方案是使用不同的名称。这将使代码更容易理解。
如果仍然坚持使用相同的名称,则可以通过使用类名称访问静态数组来解决名称冲突:
YourClassName.name[i]= name;
这同样适用于您的
idint数组和
idint变量。