2017-02-19 217 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上逐一詢問它們來學習所有這些基本的東西不應該是你的首選方法。