小编Jef*_*han的帖子

Getter Setter方法在不同的java文件中

我有三个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".我知道这是与不同类中的新对象相关的东西,但我不知道如何解决这个问题.

java getter-setter

2
推荐指数
1
解决办法
4018
查看次数

为什么我不能在类中声明一个字符串?

public class Account {

    public int pin;
    public int accountnumber;
    public string accounttype;
    public double balance;
}
Run Code Online (Sandbox Code Playgroud)

它告诉我字符串无法解析为类型.

java string declare

0
推荐指数
1
解决办法
3640
查看次数

标签 统计

java ×2

declare ×1

getter-setter ×1

string ×1