在Android中,當我們寫,是建立一個類還是Build.VERSION是一個類?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
在此,打造的是一個類,VERSION
是它一個常量,那麼什麼是SDK_INT
或者, Build.VERSION
本身就是一個類和SDK_INT是在不斷它呢?
在Android中,當我們寫,是建立一個類還是Build.VERSION是一個類?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
在此,打造的是一個類,VERSION
是它一個常量,那麼什麼是SDK_INT
或者, Build.VERSION
本身就是一個類和SDK_INT是在不斷它呢?
android.os.Build
是一類。
android.os.Build
有兩個公共靜態內部類VERSION
和VERSION_CODES
。
像SDK_INT
的值在VERSION
和HONEYCOMB
在VERSION_CODES
是public static final int
的數據成員。
您可以在the source code to android.os.Build
中看到此內容。
感謝您的答案,所以這意味着在Android的內部類不遵循帕斯卡符號.. –
@AmitBhandari:因爲我不知道什麼是「pascal符號」,我不能回答。 – CommonsWare
像在java中一樣,我們遵循pascal符號,其中類的名稱中的每個單詞的第一個字母是大寫字母-NullPointerException。對於常量來說,所有的字母大寫都是 - YES_OPTION ..所以看VERSION它看起來更像是一個類的常量.. –
參考[此鏈接](http://developer.android.com/reference/android/os/Build.VERSION.html) – CRUSADER
您可以通過檢查Android源代碼自行驗證。 – Teovald