[英]initializing array within class
我在初始化這個數組時遇到了簡單的問題。 我收到多個錯誤,例如“;” 預期或標識符預期
我該怎么辦? 預先感謝我的原始代碼有點長並且有繪圖方法,但為了簡單起見,我發布了一個說明問題的簡化版本。 我正在嘗試制作一個迷宮。
對不起,如果我不明白如何在這個論壇中正確發布代碼,對不起各位
public class mazet{
public static void main(String a[]){
class square {
boolean sides[]=new boolean[4];
private sides[0]=true;
}
}}
你的數組聲明沒有問題,但私有方面有問題[0]=true; 你不能像這樣開始你的表達式,因為只有在聲明成員或方法時才允許使用訪問修飾符。 如果您想將邊作為私有成員字段,請執行此操作。
EX. private boolean sides[]=new boolean[4];
聲明成員后,您無法在類級別進行初始化。 您只能通過使用構造函數或方法來執行此操作,或者在聲明時進行初始化。
Ex. private boolean sides[]=new boolean[]{true, false, false, false};
或者使用構造函數或方法實現同樣的事情。 邊[0]=真; 將 this 放在構造函數或方法中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.