私は、姓と名は、以下に示すメンバ変数を持つJavaクラスのユーザー持っている:あなたは上記のコードで見ることができるように、私は、現在のオブジェクトについて、姓と名を設定しようとしています入れ子オブジェクト内のオブジェクトのデータメンバーを参照する方法はありますか?
public class User {
public String firstName;
public String lastName;
public void register()
{
// do something
}
public void registerFacebook(Facebook facebookObj)
{
mAsyncRunner.request("me", new RequestListener(){
public void onComplete(String response, Object state){
this.firstName = "John";
this.lastName = "Doe";
String userRegistrationResponse = this.register();
}
をクラスユーザー。ただし、コードはRequestListenerクラスのオブジェクトの内部にあるため、不可能です。
どのようにfirstNameとlastNameを参照するのですか?
私はエラーを取得する:
firstName cannot be resolved or is not a field