私は3つのJavaファイル(Login.java、Sales.java)を持っています。他の3つのjavaファイルに変数 "Username"を渡して、Sales.javaが " Sales.javaで異なる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;
}
}
Login.java
...
String login = tfusername.getText();
LoginStaff loginstaff = new LoginStaff();
loginstaff.setUserame(login);
...
で:構築、
これは私が行って何である」loginstaff.javaをユーザー名 ... LoginStaff loginstaff = new LoginStaff(); System.out.println(loginstaff.getUsername()); ...
問題は私がSalesでUsernameを取得できないこと、「null」を返したことです。 これは、新しいクラスのオブジェクトに関連するものですが、これを修正する方法はわかりません。
? – Rakesh
はい別のjavaファイルからユーザー名文字列を渡したいと思いますか? –
これは、(1)あなたが 'LoginStaff'の別のインスタンスを使用しているようですが、2番目はフィールドが設定されていないデフォルトオブジェクトです。 1)すぐにより良い助けを得るために、[SSCCE](http://sscce.org/)を投稿してください。 –