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