修改大型文件。實現我想要的最簡單的方法是將類的全局變量更改爲「最終」並設置值。但我沒有使用總決賽。這會在整個文件中引起setter方法的問題嗎?即當setter無法將變量設置爲最終變量時會發生什麼?一個錯誤?或者只是忽略?謝謝。在java中使用最終變量及其對方法的影響
-7
A
回答
1
如果您的字段是final
,則必須在聲明或構造函數中設置它們。一旦設置,編譯器將在再次設置時發出錯誤,因爲最終變量不允許重新分配。
+0
謝謝。它是我需要知道的錯誤部分。我也將刪除所有setters,所以沒有錯誤 – Horseshaq
+0
如果我的回答幫助你,請不要忘記接受它:) –
相關問題
- 1. Java - 方法和最終變量
- 2. 方法及其變量
- 3. 方法中的最終變量
- 4. onDraw()方法中的最終變量
- 5. cudaMemcpy影響其他變量
- 6. Java最終變量
- 7. Java - 最終變量
- 8. Java變量不受影響
- 9. 確切的方法如何在java中使用最終方法
- 10. 數據的變化及其對歷史數據的影響
- 11. 你如何影響父類的最終變量?
- 12. getter方法中返回的Private TypeScript類變量在其他類中受影響?
- 13. SharedPreferences更改一個變量會影響其他人以及Android
- 14. 跨方法使用變量/對象 - Java
- 15. ServletContextListener中的異常及其影響
- 16. 在azure中刪除虛擬機及其對網站的影響
- 17. 如何在遞歸調用方法時修改Java中的最終變量
- 18. 影響變量
- 19. 瞭解Java最終變量
- 20. 何時使用靜態變量/方法以及何時使用Java中的實例變量/方法?
- 21. 一個對象中的方法影響另一個對象JAVA
- 22. 以另一種方法影響變量的PHP方法操作
- 23. 如何使對象的變量最終?
- 24. Java函數中的最終變量
- 25. Java - OnClickListener中的最終變量需求
- 26. Java:抽象類中的最終變量
- 27. android setOnclickListener onClick方法非最終變量
- 28. 在方法中調用私有最終變量時出現NullPointerException
- 29. runOnUiThread中非最終變量的使用
- 30. 替代在java和android中使用最終變量?
嗨Horseshaq。歡迎來到Stackoverflow。請閱讀[如何創建最小,完整和可驗證示例]來制定更好的問題(http://stackoverflow.com/help/mcve) – Diyarbakir
您想實現什麼目標?爲什麼要讓所有事情都成爲最佳解決方案它*可能會把所有東西都搞砸 - 尤其是裝配工。聽起來像迄今爲止的XY問題。 –
我正在爲我的公司修改一個Jenkins插件,以及許多插件給他們不想要的選項。雖然我可以通過並刪除對它們的所有引用,但只需將變量設置爲默認值即可。我只是不知道如何java處理setter方法,不能設置變量。從下面的答案看來,我必須刪除setter,因爲它會導致錯誤 – Horseshaq