是否可以像在 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
提交
取消