亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么在 Java 中使用 Random 時會出錯?

為什么在 Java 中使用 Random 時會出錯?

三國紛爭 2022-06-15 17:01:24
我正在嘗試根據隨機整數的值更改我擁有的圖像,但是,eclipse 表示 rand 整數需要一個主體。我已經嘗試過int rand = random.nextInt(4);但這也行不通。任何幫助將不勝感激。public class GrassTile extends Tile {    Random random = new Random();    static BufferedImage texture;    int rand;    rand = random.nextInt(4);    if (rand == 0) {        texture = Assets.grass0;    } else if(rand == 1) {        texture = Assets.grass1;    } else if(rand == 2) {        texture = Assets.grass2;    } else if(rand == 3) {        texture = Assets.grass3;    }    public GrassTile(int id) {        super(texture, id);    }}謝謝,JavaDev
查看完整描述

1 回答

?
浮云間

TA貢獻1829條經驗 獲得超4個贊

您的代碼不是您要初始化紋理的邏輯,它是具有非靜態字段的靜態字段

刪除紋理的靜態關鍵字并將初始化放在構造函數中


查看完整回答
反對 回復 2022-06-15
  • 1 回答
  • 0 關注
  • 278 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號