2016-01-24 72 views
0

所以我一直想用java做一個文本RPG遊戲,我一直運行到這個錯誤找不到變量類型字符的符號位置

Mage.java:12: error: cannot find symbol 
    teammate.setHealth(teammate.getHealth() + 25); 
           ^
    symbol: method getHealth() 
    location: variable teammate of type Character 
1 error 

我對這個代碼是

public int Heal(Character teammate){ 
    // Heals a target 
    mana -= 20; 
    teammate.setHealth(teammate.getHealth() + 25); 

    } 

我已經在另一個類文件中定義了getHealth和setHealth。任何想法如何讓這個工作?

+1

性格是** Java字符**類或costum類你做? – GOXR3PLUS

回答

0

爪哇認爲Сharacter - 是基本類型java.lang.Character中,它沒有方法getHealth()。 更換

public int Heal(Character teammate){ 

public int Heal(your.full.package.name.Character teammate) {