Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Dropbox API DbxAuthFinish类_Java_Dropbox_Dropbox Api - Fatal编程技术网

Java Dropbox API DbxAuthFinish类

Java Dropbox API DbxAuthFinish类,java,dropbox,dropbox-api,Java,Dropbox,Dropbox Api,我试着试用Dropbox API教程,但以下几行代码对我来说毫无意义: // This will fail if the user enters an invalid authorization code. DbxAuthFinish authFinish = webAuth.finish(code); String accessToken = authFinish.accessToken; DbxClient client = new DbxClient(co

我试着试用Dropbox API教程,但以下几行代码对我来说毫无意义:

    // This will fail if the user enters an invalid authorization code.
    DbxAuthFinish authFinish = webAuth.finish(code);
    String accessToken = authFinish.accessToken;

    DbxClient client = new DbxClient(config, accessToken);
我不理解第一行,正在声明一个名为
authFinish
的类型为
DbxAuthFinish
的新对象,然后将
accessToken
设置为等于
authFinish.accessToken

如果我对代码的理解正确,为什么不需要
new
关键字


方法
webAuth.finish
返回一个已经初始化的
DbxAuthFinish
实例,因此您不必在代码中包含
new
。如果查看的,您将看到
DbxWebAuth
中的
finish
方法本身的结论是:

return new DbxAuthFinish(finish.accessToken, finish.userId, givenUrlState);
然后,代码继续从
dbxauthfish
中提取访问令牌,并使用它初始化
DbxClient