我對Android/Java編程非常新穎,我見過很多教程和答案,我已經看到幾乎所有的變量都是公開的。所以我很好奇,這是一件壞事,或者不用公共變量編程,因爲我聽說,更好地製作私有變量。使用公共變量編程
使用公共變量編程
回答
簡要說明給你一個概述: 在你談論私人和公共變量的課程中。大多數情況下,您將變量聲明爲私有變量,並使用公共getter和setter方法訪問變量。在一個過程中,你可以聲明變量globel或本地,但不是像public/private這樣的關鍵字。當你可以在整個過程中訪問它們時,這些變量是全局變量,當它們只是在while循環或if語句中時,它們是本地變量。我希望你現在有一個小小的概述。 也看看受保護的變量。
因此,最好使用私有變量並使用getter和setter訪問它們,然後使用公共變量? – keyboardlogi
是的,它的標準着手進行。 – kai
幾乎所有的變量都是全局的,這是不正確的。
要在Android中創建全局變量,您應該創建一個擴展Application類的類,將它們添加到Android Manifest。
之後,您可以使用Context.getApplicationContext()方法從任何上下文訪問它。
這是一個鏈接,介紹如何在android中創建全局變量(link)。
- 1. QML:公共變量
- 2. 角:公共變量
- 3. 在java中使用公共變量
- 4. 如何在擴展類公共變量中使用變量
- 5. 使用「私人」變量+方法v.s. 「公共」的實例變量
- 6. 使用JSON變量作爲公共變量?
- 7. 以編程方式將變量從公共更改爲私人
- 8. 公共變量wp7芒果
- 9. 類中的公共變量
- 10. Scala中的公共變量?
- 11. Java公共變量多類
- 12. PHP - 更新公共變量
- 13. 逗號公共變量
- 14. 公共靜態變量值
- 15. OOP公共變量問題
- 16. 設置公共類變量
- 17. 私人和公共變量
- 18. AS3:公共變量VS。這
- 19. asp.net中的公共變量
- 20. 私有/公共變量Javascript
- 21. 公共變量訪問
- 22. 使用信號量和共享變量進行Java編程
- 23. 發現公共IP編程
- 24. 在CoffeeScript中突變公共變量
- 25. python多處理,做進程共享一個公共變量?
- 26. 將變量從公共類傳遞給公共靜態類
- 27. 如何公共設置 - 公共聲明的變量?
- 28. 應用程序組件的公共變量Angular2
- 29. 從J2EE和Java應用程序中讀取公共變量
- 30. 公共常量
你能舉一個例子你說的「全局變量」是什麼意思? – laalto
你的意思是全球和本地。私人是公衆的對立面。 – kai
如果我是你,我會停止閱讀這些教程... – Kristopher