我是Java程序員的初學者,不明白這是什麼變數:public final static int ID = 8;
請告訴我一個定義或範例代碼。謝謝。這是什麼變數public final static
-2
A
回答
0
public
意味着它可以從其它類訪問
final
意味着它不能被重新初始化即它的值在初始化後不能被改變。
static
意味着類的所有instances
使用相同的確切字段(不同於非靜態字段,其中每個實例都有自己的字段版本)。 static
字段被描述爲'class variables'類似地,非靜態字段被稱爲「實例變量」
-2
public
表示它可以被該字段以外的任何其他類訪問。
final
表示一旦變量被聲明,它就不能被改變。
static
表示變量可以從類中的任何方法訪問。
int
是一個原始數據類型聲明。
這些都是Java OOP的基本概念,所以我建議讀一下它。
聲明變量:http://docs.oracle.com/javase/tutorial/java/javaOO/variables.html
2
public
- 任何對象都可以看到它,甚至用你的代碼作爲一個庫對象。
final
- 它的價值永遠不會改變。
static
- 無論你創建的這個類的很多對象,只會有一個。
int
- 它是一個32位整數。
ID
- 它可以用這個名字來引用。
=
- 立即賦值。
8
- 它將具有值8(十進制)。
此表格通常用於常量值。編譯器通常會用它的常量值替換對它的每個訪問。
相關問題
- 1. public static final Lambda?
- 2. 這是什麼語法 - public static 9000?
- 3. 爲什麼public static final string不能用在java開關
- 4. public static final int rd _!= 0x7f08000f;自動
- 5. public static final int 13687 = 0x7f020000;錯誤
- 6. Java:什麼是 - public static <T> foo(){...}?
- 7. 「public static final long USER_ACCOUNT = 32L」是什麼意思? L意味着什麼後綴長變量?
- 8. 註解類「public static @interface」中的static關鍵字是什麼?
- 9. 爲什麼在android中使用[static final]?
- 10. static final變量的值
- 11. static final String或strings.xml
- 12. Android:enum vs static final ints?
- 13. 爲什麼Java允許嵌套類中的「public static final」用於簡單類型而不是數組?
- 14. public vs public static方法
- 15. private static final Date myDate =?
- 16. 如何通過名稱獲取「public static final int」值?
- 17. 避免使用ProGuard直接翻譯「public static final」
- 18. 在servlet中是什麼意思(private static final long serialVersionUID = 1L)?
- 19. private static final String or private final String
- 20. 在Servlet中使用的Websocket,是「public static void main(final String [] args)」需要嗎?
- 21. public static class或const
- 22. static public static static,爲什麼可以用兩種不同的樣式來完成同樣的事情?
- 23. clojure編譯器生成的字節碼中的「public static {}」是什麼意思?
- 24. 只有「private final static」變量的java類。這是一個好主意嗎?
- 25. Django - 什麼是不同的{%static%}和/ static /?
- 26. 乘法final和非final int變量有什麼區別?
- 27. 爲什麼你會使用聲明一個對象引用變量static final?
- 28. 爲什麼在內部類中允許「static final」字段?
- 29. 爲什麼static final int MAX_VALUE = 100;給編譯時錯誤
- 30. 爲什麼String類是final?
您是否嘗試過在網絡上搜索這些關鍵字? – squiguy
這是一個'神奇的數字'! (真)。 – rolfl
@squiguy是的,但我沒有找到明確的定義。 –