0
public String[] letters = {"A","J","K","Q"};
阵列,我试图创建以绘制字母的方法。
public void drawLetterValue(Graphics pane, String[] someValue, int someX, int someY){
someValue = letters;
String aValue = String.valueOf(someValue);
pane.drawString(aValue, someX, someY);
}
该阵列与方法以及一类称为卡(也被称为“pileOne”)宣布,但我想调用另一个类叫做Game方法(我试图让一副扑克牌程序)。当我尝试绘制方法,(例如):
pileOne.drawLetterValue(pane, pileOne.letters[0], 155, 90);
我得到的错误:
“的方法drawLetterValue(图形,字符串[],INT,INT)在卡的类型是不适用对于参数(图形,字符串,整数,整数)“
我很困惑,因为我打电话给字母作为数组,但我得到的错误告诉我,我只把它称为一个字符串。 任何帮助表示赞赏,谢谢!
'字符串[]'是不一样的'String',也许尝试'pileOne .drawLetterValue(pane,pileOne.letters,155,90);'改为 – MadProgrammer