2017-02-19 199 views
-2

我知道这一行意味着检索最后已知的位置,但仅仅是因为它被写入(.getLastLocation)。
相反,我想从预期的代码中知道这一点,这是一个对象,为什么有括号和等号,为什么这两个词在开头等等。 我在这里是新来的,我从一般到特定的学习,大部分的答案都是在谷歌,但只是我无法破译。关于GoogleMaps的代码行的说明

Location my_new_glocation = LocationServices.FusedLocationApi.getLastLocation(ApiClient); 
+1

此代码与Google地图无关。您的问题与Android无关。您的问题与Java语法有关,这些问题将由任何有关Java编程的书籍回答。 – CommonsWare

回答

0

Location被称为“类”,和my_new_glocation是对象,它是一个该类的“实例”。你应该阅读“面向对象编程”,因为你的问题是非常基本的,但想法是这样的...

一个类描述对象的一般类别,而对象(或实例)是一个可以在该类中分类的对象。例如,“Apple”描述了一般事物类别。当你去超市时,你可能会看到数以百计的特定苹果物品(或实例),你可以拿在手中购买。在这种情况下,Location描述了对象的类,my_new_glocation描述了特定的实例。

+0

但该程序没有声明的类“位置” – github2017

0

该行的意思是“让我想要调用my_new_glocationLocation类型的变量作为LocationServices.FusedLocationApi.getLastLocation方法给我的变量ApiClient”。

但是你真的应该开始阅读更多的地方。我想,通过在StackOverflow上逐一询问它们来学习所有这些基本的东西不应该是你的首选方法。