gpt4 book ai didi

java - 如何在方法名称旁边放置另一个Java文件(或类)的名称?

转载 作者:行者123 更新时间:2023-12-02 10:42:56 25 4
gpt4 key购买 nike

我的教授列出了我应该编写或更改的方法列表。她已将其中之一列为Customer getCustomer(String n)。现在,customer是另一个Java文件的名称,该名称稍后将用于使代码正常工作,但我几乎可以确定getCustomer是我应该使用的方法的名称。下面,我将复制并粘贴为此方法编写的代码,然后发布编译错误。请帮助我获取此代码进行编译。

public void Customer getCustomer(String username){
for(int i=0; i<customerList.size(); i++){
String holdingSpotForArrayEle;
holdingSpotForArrayEle = customerList.get(i);
if (holdingSpotForArrayEle == username)
return username;
}
}

您是否在这里看到错误所在的第一行代码。

编译错误如下:
CustomerDatabase.java:77: error: '(' expected
public void Customer getCustomer(String username){
^
1 error

(顺便说一下,小胡萝卜符号在getCustomer中的g之下。)
如果您想摆脱客户,教授会通过将方法称为Customer getCustomer(String n)将客户包括在方法的开头。

最佳答案

public void Customer getCustomer(String username)

是方法的不正确签名。

还查看代码中的return语句
return username; // check type of username

当前签名将返回 String,它也是 username的类型:
public String getCustomer(String username)

为了返回 Customer类型,应将方法定义更新为使用:
return new Customer(); // just for example

然后匹配方法签名将是
public Customer getCustomer(String username)

关于java - 如何在方法名称旁边放置另一个Java文件(或类)的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46397282/

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