【发布时间】:2018-12-15 00:24:59
【问题描述】:
我有一个类的数组列表。我需要从数组列表中随机选择 2 个类,然后从中调用一个属性。我该怎么做?
我做不到
(array_list_name.get(random_number)).attribute_name();
因为我没有调用类的属性,所以我试图从 get 调用属性,这显然行不通。
附:我已经初始化了所有的类。
【问题讨论】:
-
array_list_name.get(random_number).attribute_name();应该没问题,array_list_name中没有额外的括号 -
如果我这样做,我会收到错误“线程“main”java.lang.Error 中的异常:未解决的编译问题:方法 values() 未定义为 Object 类型”,其中 values() 为我试图调用的属性。
-
所以,你初始化类,将它们添加到
array_list_name,你使用get(a_number)获得array_list_name的元素并尝试从元素中获取一个值,它会抛出一个异常,说你有的课程也没有你调用的方法?你能分享一下你填写array_list_name的方式吗? -
如何调用一个属性?
标签: java class arraylist attributes