gpt4 book ai didi

java - 通过嵌套类发送变量

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

我有一个类,它有一个类型为 Name 的变量。

public class Holder {
private Name name;
private int snumber;

Name 类有两个字符串,分别称为firstlast,它们由setter 方法赋值。我想将 Name 类中的字符串发送到 Holder 类中的名称,但我在这样做时遇到了麻烦。我认为这样做是朝着正确的方向迈出了一步

public class Holder {
private Name name;
private int snumber;

public void setName(){
name = new Name();
name.getFirst();
name.getLast();
}

但我不能说我真的知道正确的做法是什么。我也试过 name.setFirst(getFirst) 但这不起作用。任何想法将不胜感激。

最佳答案

如果类没有嵌套,你会采用同样的方式。

您的 setName() 方法应采用一个参数(可能是 2 个,第一个和最后一个),然后调用 name.setFirstName()、name.setLastName() 方法。

现在,您的 setName() 方法没有执行任何操作。

例如:

public class Holder
{
private Name name;
private int snumber;

public Holder()
{
this.name = new Name();
}

public void setName(String firstName, String lastName)
{
this.name.setFirst(firstName);
this.name.setLAst(lastName);
}
}

关于java - 通过嵌套类发送变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52614189/

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