我有一些類在Foo類之後定義的變量在另一個類中創建了上述類的對象。一分鐘後,我需要將Foo中的變量重置爲默認值。 我試圖創建新的對象,沒有任何反應。除了創建setter還有別的方法嗎?用默認值創建對象的方法
0
A
回答
1
您應該將這些默認值存儲在其他地方,您無法恢復默認值。使用計時器重新加載這些變量。
// some untested code
class A {
final int x_DEFAULT = 0;
int x = 0;
void reloadVars() {
x = x_DEFAULT;
}
A() {
new Timer().scheduleAtFixedRate(new TimerTask() {
public void run() {
reloadVars();
}
}, 60000, 60000);
}
}
+0
哦..當然。這太明顯了,想想太遲了^^ – 2012-07-10 21:40:00
+1
我不記得具有'const'關鍵字的Java。 – 2012-07-10 21:51:00
+0
是的,它仍然是'最終',但像他說的 - 未經測試的代碼:) – 2012-07-10 21:55:37
相關問題
- 1. ErrorException:從空值創建默認對象
- 2. php從空值創建默認對象?
- 3. 使用靜態方法創建默認對象?
- 4. 使用對象文字和默認值創建JavaScript類的最佳方法
- 5. 默認對象值的值
- 6. 使用具有默認值的屬性創建對象Python
- 7. 默認對象值
- 8. 創建默認值
- 9. Rails 3創建默認嵌套對象
- 10. 警告:從空值創建默認對象 - 使用PHP函數
- 11. 無法與對象的默認值
- 12. 錯誤:Laravel從空值從空值創建默認對象
- 13. 使用默認屬性創建實體對象的最佳方法
- 14. 警告:創建從空值默認對象 - 的Joomla
- 15. 「未處理的異常:從空值創建默認對象」
- 16. 警告:通過($ this)中的空值創建默認對象
- 17. 貓鼬綱要。如何爲對象的對象創建默認值?
- 18. 如何在創建新對象後獲取對象的默認值?
- 19. 默認值時創建
- 20. 錯誤:警告:從空值創建默認對象
- 21. PHP - E_STRICT:從空值創建默認對象
- 22. Laravel形式:從空值創建默認對象
- 23. 在創建對象之前定義MATLAB GUI默認值
- 24. 從空值創建默認對象 - PHP升級後
- 25. json_decode警告:從空值創建默認對象
- 26. 隱藏「從空值創建默認對象」輸出
- 27. 從空值創建默認對象:PHP 5.4
- 28. 如何從空值創建默認對象?
- 29. SugerCRM警告:從空值創建默認對象
- 30. 笨,錯誤消息:從空值創建默認對象
呃......呃?! (代碼勝過千言萬語......) – 2012-07-10 21:24:53
我們能不能看到一些代碼,我很難理解你想實現什麼 – fvu 2012-07-10 21:25:12
從明顯到奇怪,有很多種方法。 – 2012-07-10 21:26:56