gpt4 book ai didi

java - 如何使用对象和 getter 从其他类检索值?

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

我正在尝试使用我作为输入提供的名称创建一个表格列表。但我不只是用“object.getName();”显示表格,而是插入了另一个类的方法,该方法从“另一个”类检索数据并将它们显示在表格中。但这些值仍然为空。

public class Sample {


public static void main(String[] args) {
addclass add = new addclass();
table tab = new table();

add.addclass();
tab.table();
}

}

public class table {
addclass add = new addclass();

public void table(){
System.out.print("Name: " + add.getName());
}
}

public class addclass {
private String name;
Scanner input = new Scanner(System.in);

public void addclass(){
System.out.print("Name: ");
setName(input.nextLine());
}
public void setName(String newName){
this.name = newName;
}
public String getName(){
return name;
}
}

最佳答案

您似乎缺少对 table() 类中的 addClass() 方法的调用。

我整理了一个简单的demo基于您上面的代码(仅将 employeeName 设为 String)。

您会注意到我将 addClass() 的实例化移动到了一个方法内部,并在那里调用了 addClass() 方法 - 这就是你所缺少的。请参阅第 19 行和第 20 行。

此外,我强烈建议阅读 naming conventions .

关于java - 如何使用对象和 getter 从其他类检索值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55944886/

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