有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java对代码行的解释

有人能解释一下他在做什么吗只有这一行代码

.build();

GoogleApiClient client = new GoogleApiClient.Builder(this)
         .enableAutoManage(this /* FragmentActivity */,
                                 this /* OnConnectionFailedListener */)
         .addApi(Drive.API)
         .addScope(Drive.SCOPE_FILE)
         .setAccountName("users.account.name@gmail.com")
         .build();

共 (3) 个答案

  1. # 1 楼答案

    这是Builder模式的一个实现

    其思想是动态设置对象字段(表示),设置完这些字段后,调用build方法以获得定义的实例

    该模式封装了内部实现,同时公开了构建过程

    你可以在这里了解更多 wiki page on builder pattern

  2. # 3 楼答案

    他使用builder模式完成了创建GoogleAppClient对象的过程。然后,您可以使用GoogleAppClient完成任何需要进行的调用