我有擁有成員變量firstName和如下所示lastName的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();
}
正如你可以在上面的代碼中看到,我想設置名字和姓氏爲的當前對象class用戶。但是,由於代碼位於類RequestListener的對象內,因此不可能。
那麼我該如何引用firstName和lastName呢?
我得到的錯誤:
firstName cannot be resolved or is not a field