gpt4 book ai didi

java - 遍历java中的对象数组

转载 作者:行者123 更新时间:2023-12-01 13:24:09 24 4
gpt4 key购买 nike

我创建了这个类:

class Remote
{
private static string name;
private Button[] button;

public void delRemote()
{
Remote.name = null;
}

public boolean checkAvailable()
{
return ((Remote.name) == null);
}
}

我想更改 checkAvailable 以便它可以在初始化后检查整个数组,如下所示:

Remote remote1[];

这是否可能无需调用 checkAvailable n 次?

最佳答案

@user2665581 - 请参阅...名称是一个静态字段..这意味着它存在于类级别并且该类的所有其他“实例”共享相同的字段(名称)。

现在,您没有自定义构造函数。因此,默认情况下 name 将被初始化为 null。

如果你这样做,

Remote remote1[] = new Remote[4];

由于 nameprivate,因此您无法从类外部访问它...并且您没有任何方法可以更改类内部 name 的值。 .所以,基本上,使用您给出的代码,您无法更改 name 的值.. name 将始终为 null...并且检查可用将始终返回 true

关于java - 遍历java中的对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21870613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com