-1
我正在開發一個隨機飛行的應用程序,您點擊鳥的次數是您的得分,並保存爲「hitCount」。我試圖找出如何在同一類中的新方法'getHitCount'中返回'hitCount'如何返回計數
我正在開發一個隨機飛行的應用程序,您點擊鳥的次數是您的得分,並保存爲「hitCount」。我試圖找出如何在同一類中的新方法'getHitCount'中返回'hitCount'如何返回計數
您可能遇到變量作用域的問題。假設你有一個叫「鳥」的課程;您將希望將所有重要變量保存在方法或構造函數中,而不是保存爲instance variable。當你實例化你的「鳥」類時,將值0賦值給構造函數中的hitCount實例變量。然後,你想爲這個變量設置2個方法,一個setter和一個getter。其中一個是一個名爲「setHitCount」的無效方法(像常規setter),您可以設置hitCount的值,並使另一個方法返回int類型(或者您製作的任何類型「hitCount」,如常規getter) ,並簡單地將實例變量「hitCount」作爲返回值。現在你可以從任何有關鳥類物體的參考中獲得hitCount。
請閱讀Encapsulation,瞭解如何管理班級中的數據。
下面是類的一個示例:
public class bird {
private int hitCount;
public bird(){
//instantiates the bird, set initial values here
hitCount = 0;
}
public void setHitCount(int hitCount){
//pass in a number as parameter to set your instance var hitCount
this.hitCount = hitCount;
}
public int getHitCount(){
//returns the value of your instance variable
return hitCount;
}
}
'INT getHitCount(){返回hitCount; ''? – PPartisan