2

こんにちは、C#クラス1で記述されたこのコードの平和に相当するJAVAとは何ですか?

  public string Password
     {
         get { return password; }
         set { password = value; }
     }

クラス2:

        try
        {

            UserEntity user = new UserEntity();

            user.Password = textBoxPassword.Text;
            user.InsertUser();
            MessageBox.Show("User is registred");

        }

Javaで私はこれを書いた:クラス1:

 protected int password ;


    public int getPassword(){
        return password;

    }

    public void setPassword(int password){
        this.password=password;
    }

class2:

 LoginEntity login = new LoginEntity();
      login.getPassword() = pwdTextBox.getText();// here ERROR : required variable , found value 
4

1 に答える 1

5

C#でもJavaでも、代入の左側にメソッド呼び出しを設定することはできません。したがって、この:

login.getPassword() = pwdTextBox.getText();

JavaまたはC#のいずれでも無効です

おそらくあなたが望む

login.setPassword(pwdTextBox.getText());

ただし、文字列は簡単に盗聴されてパスワード保護が不十分になる可能性があるため、パスワードに文字列を使用することは避けてください。

于 2013-02-11T21:56:04.720 に答える