0
A
回答
1
public void incrementVariable(){
int var=0;
var++; //increment the variable based on your logic
}
var
不出來的方法可以訪問它的範圍只是在方法中。 局部變量只對聲明它們的方法可見;他們無法從其他同學那裏得到。
+0
想想這個變量是否處於某種狀態。如果你需要保持狀態比調用的時間更長,局部變量將無法工作。 –
+0
局部變量存儲方法的臨時狀態,因此只要方法在內存中加載,狀態就會持續。如果需要保持狀態的時間比調用的時間更長,可以使用實例變量或靜態變量; – underdog
0
封裝是面向對象設計的「支柱」之一。你的問題可以用幾種方法來解釋,失敗者的答案是一個局部變量的例子,當方法退出時,它會超出範圍。如果您希望允許用戶增加類別專用的類別變量,則可以按如下方式提供公共方法:
public class Test
{
private int counter;
.
.
.
public void incrementCounterByOne()
{
counter++;
}
}
相關問題
- 1. 從另一個函數訪問函數的局部變量
- 2. 在JavaScript中,如何從外部增加一個函數內部的變量?
- 3. 如何創建一個函數來調用變量arg函數?
- 4. 函數不能訪問另一個函數中的變量
- 5. 從一個函數使用一個變量的函數外
- 6. 從函數外部訪問變量?
- 7. 從外部函數訪問變量(PHP)
- 8. ActionScript從外部訪問函數/變量
- 9. 訪問javascript中一個回調函數的「外部」變量
- 10. 你能動態添加局部變量到一個函數嗎?
- 11. 從另一個函數訪問函數的變量
- 12. 從另一個函數訪問函數的作用域變量
- 13. Maya Python:從內部函數訪問外部函數變量
- 14. 如何在另一個函數中訪問函數變量
- 15. 如何訪問一個函數內部的變量在JavaScript
- 16. 如何在另一個函數中訪問一個函數中的變量?
- 17. 如何從另一個函數訪問一個變量而不在原始函數中返回該變量?
- 18. 如何從node.js中的函數外部訪問局部變量
- 19. 一個函數改變另一個函數的局部變量?
- 20. 如何訪問一個變量或其它函數內部函數的值
- 21. Angularjs從另一個函數訪問一個函數中的變量
- 22. 創建一個函數,用Javascript中的變量列表創建一個函數
- 23. 如何創建一個函數來創建一個函數來不斷返回一個對象的鍵
- 24. 如何使一個函數從Python的函數外部獲取變量?
- 25. 如何從JavaScript中的內部函數訪問外部函數變量?
- 26. 函數外的訪問函數變量?
- 27. 如何從HealthKit查詢可訪問的外部函數中創建變量?
- 28. 如何從函數外部訪問局部變量?
- 29. 如何在一個函數內創建一個GLOBAL變量
- 30. 從另一個函數改變函數內部的變量
發佈您的代碼。 –