gpt4 book ai didi

Java - 数组列表

转载 作者:行者123 更新时间:2023-12-02 00:03:16 25 4
gpt4 key购买 nike

我创建了一个客户端对象,我想创建一个存储客户端对象信息的数组列表。

代码位置:Client.java

ArrayList<Client> ClientInfo = new ArrayList<Client>();

public ArrayList<Client> getClientInfo() {
return ClientInfo;
}

代码位置:Client Handling.java

c.setClientId(Client.getClientInfo().size());

Client.getClientInfo().add(c);

ClientHandling.java 错误:

http://vvcap.net/db/ncilHaCfjUY6JeszCnWJ.png

http://vvcap.net/db/ySzyKvM2qT9mu7pqBCmZ.png

有什么想法吗?

编辑:我的客户处理类不是静态的!这就是我遇到的问题。它不是静态的,并且由于某种原因它告诉我它是静态的。

最佳答案

您使用了错误的语法。在Java中,类名以大写字母开头,变量名以小写字母开头。如果您使用 Client 作为变量名并且 Client 也是一个类,则会出现问题,因为 Client.getClientInfo() 是静态调用,因为 Client 是一个类。

所以你的代码应该是这样的:

ArrayList<Client> clientInfo = new ArrayList<Client>();

public ArrayList<Client> getClientInfo() {
return clientInfo;
}

代码位置:Client Handling.java

c.setClientId(client.getClientInfo().size());

client.getClientInfo().add(c);

最后,您在哪里创建 c 和 client 的实例?

关于Java - 数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14414104/

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