我有三个java文件(Login.java,Sales.java),我想将一个变量"Username"传递给其他3个java文件,以便Sales.java可以显示"用户名"
这就是我所做的,构建一个loginstaff.java:
public class LoginStaff {
private String Username;
public void LoginStaff() {
}
public void LoginStaff(String Username) {
this.Username = Username;
}
public String getUsername() {
return this.Username;
}
public void setUserame(String Username) {
this.Username = Username;
}
}
Run Code Online (Sandbox Code Playgroud)
在Login.java中

...
String login = tfusername.getText();
LoginStaff loginstaff = new LoginStaff();
loginstaff.setUserame(login);
...
Run Code Online (Sandbox Code Playgroud)
在Sales.java中
... LoginStaff loginstaff = new LoginStaff(); 的System.out.println(loginstaff.getUsername()); ...
问题是我无法在Sales中获取用户名,它返回"null".我知道这是与不同类中的新对象相关的东西,但我不知道如何解决这个问题.
public class Account {
public int pin;
public int accountnumber;
public string accounttype;
public double balance;
}
Run Code Online (Sandbox Code Playgroud)
它告诉我字符串无法解析为类型.