是否可以像在 JS 中一樣訪問對象的變量。例如:import java.util.*;class Dice{ public String [] side; public String name; public Dice (String n, String ... a){ name = n; side = a; } //Setter and Getter side public String getSide(){ return side; } public void setSide(String s){ side = n; }}該數組在 main 中初始化,如下所示:Dice easy = new Dice("Green:","Brain","Brain","Brain","Foot Print","Foot Print","Shotgun");它有一個名字“綠”。其余的字符串對象存儲在字符串數組中。要在 JS 中訪問數組,您可以:Dice.side[1];我們可以像這樣在 Java 中訪問它們嗎?我正在嘗試訪問 main() 中的數組?String theStringInArray = Dice.side[1];System.out.println(theStringInArray);在此示例中,結果應打印“Brain”。(這僅供我自己參考,為了獲得練習,我一直在閱讀有關 ArrayList 的內容,但在本示例中僅使用數組:)
1 回答

暮色呼如
TA貢獻1853條經驗 獲得超9個贊
Dice easy = new Dice("Green:","Brain","Brain","Brain","Foot Print","Foot Print","Shotgun");
String theStringInArray = easy.side[1]; // getting the value through instance (easy)
System.out.println(theStringInArray);
如果你真的想訪問像Dice.side[1];你必須使side數組成為靜態變量。
public static String [] side;
添加回答
舉報
0/150
提交
取消