为了账号安全,请及时绑定邮箱和手机立即绑定

我可以像在 JS 中一样访问类构造函数变量吗?

我可以像在 JS 中一样访问类构造函数变量吗?

函数式编程 2023-07-28 16:17:20
是否可以像在 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;


查看完整回答
反对 回复 2023-07-28
  • 1 回答
  • 0 关注
  • 115 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信