-2
private BufferedImage water1;
BufferedImage[] waterAnim = new BufferedImage[1];
waterAnim[0] = water1;
這段代碼產生期望「{」和「}」的錯誤。任何想法如何解決這個問題?基本Java Sprite動畫
private BufferedImage water1;
BufferedImage[] waterAnim = new BufferedImage[1];
waterAnim[0] = water1;
這段代碼產生期望「{」和「}」的錯誤。任何想法如何解決這個問題?基本Java Sprite動畫
在Java中,字段和方法在類中聲明,而需要執行的代碼在方法中進行。
public class SomeClass {
private BufferedImage water1;
public void loadImage() { /* you may need to return something else */
BufferedImage[] waterAnim = new BufferedImage[1];
waterAnim[0] = water1;
/* do other stuff */
}
}
然後你會打電話從其他地方該方法(例如,您的項目main()
)後,您初始化對象。
public static void main(String[] args) {
SomeClass someObject = new SomeClass(); /* object initialization */
someObject.loadImage(); /* calling that method */
}
我推薦閱讀一般的Java和麪向對象編程。
你剛剛直接在課堂上寫出所有內容嗎?還是你寫了第二和第三行的方法? –
哦,我必須寫第二和第三行的方法?你能解釋一下如何和/或展示一個例子嗎? – Nick