gpt4 book ai didi

java - 字符串作为参数的问题

转载 作者:行者123 更新时间:2023-11-30 06:57:44 28 4
gpt4 key购买 nike

首先,抱歉我的英语不好。我是 java 的新手,目前我们正在学校学习它。在我的程序中,我想使用 String 作为参数,但是当我尝试构建一个对象时,我无法为参数输入任何内容。这是我的字节码:

public String gender;
public Waage(String pGender)
{
gender = pGender;
}

如您所见,我希望用户输入他们的性别,然后变量 gender 将被设置为与参数 pGender 相同。如果我现在想用 Bluej 创建一个对象,我只会得到它找不到符号的错误 - 变量 x(例如 female)。有人可以向我解释我做错了什么或如何解决吗?谢谢你!这也是我在这里的第一个问题,所以如果我犯了任何大错误,请告诉我。

编辑:我的完整代码:

public class Waage
{
public String gender;

public Waage(String pGender)
{
gender = pGender;
}

public void changeGender(String pGender)
{
gender = pGender;
}

public String giveGender()
{
return gender;
}
}

错误信息是如果我输入 female :错误:找不到符号 - 变量 female

最佳答案

在构造函数中,

public Waage(pGender)
{
gender = pGender;
}

pGender 是构造函数的局部变量,它接受 String 参数,并且缺少数据类型。如下所示编辑它,它会编译。

 public Waage(String pGender)
{
gender = pGender;
}

关于java - 字符串作为参数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33320732/

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