簡體   English   中英

找不到變量類型Character的符號位置

[英]Cannot find symbol location of variable type Character

所以我一直在嘗試使用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。 任何想法如何使它起作用?

Java認為haracter是基本類型java.lang.Character ,它沒有方法getHealth()。 更換

public int Heal(Character teammate){

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM