1
A
回答
0
本地變量將在方法的{
和}
內聲明。在大括號之外,變量將不再可訪問和垃圾收集。 就我所知,對象變量在Java中並不是真正的東西,你可以有一個實例變量或一個類變量,那些在技術上就是你的「非本地」變量。
1
實例變量(非本地)在一個類中聲明,但外部的方法,構造或者任何block.Instance變量屬於一個類的實例,每個對象都有它的實例變量自己的副本
public class InstanceClassSample {
String name = "Java";
public void testName(){
//instanceClassSample and instanceClassSample2 will have it own copy of name
InstanceClassSample instanceClassSample = new InstanceClassSample();
InstanceClassSample instanceClassSample2 = new InstanceClassSample();
System.out.println(instanceClassSample.name);
System.out.println(instanceClassSample2.name);
}
}
2
在Java編程語言,there are 4 kinds of variables.
局部變量:這些是方法範圍內聲明的變量。一個方法通常會將其臨時狀態存儲在局部變量中。
如果你問非本地變量,那麼你會參考所有其他變量,但本地;像
- 實例變量(非靜態字段)
- 類變量(靜態字段)
- 參數
相關問題
- 1. Java中的局部VS全局變量
- 2. java中的非靜態全局變量
- 3. Java:局部變量範圍
- 4. 局部變量,在Java
- 5. 在java中將局部變量轉換爲全局變量
- 6. 非局部變量和全局變量有什麼區別?
- 7. 匿名類中的非最終非局部變量
- 8. 在java中編輯局部變量lambda
- 9. 局部變量訪問內部類(java)
- 10. 局部變量的全局變量
- 11. Java中的局部變量或成員變量
- 12. Java錯誤,重複的局部變量
- 13. 局部變量初始化的Java
- 14. 局部變量是多餘的java
- 15. java的局部變量在Eclipse
- 16. sp_send_dbmail中的局部變量?
- 17. viewdidload中的局部變量
- 18. Python中的局部變量
- 19. AspectJ中的局部變量
- 20. Dtrace中的局部變量
- 21. 局部變量
- 22. 局部變量
- 23. 局部變量
- 24. 局部變量
- 25. 局部變量
- 26. Java在方法中將全局變量轉換爲局部變量的優點
- 27. JS全局變量到局部變量
- 28. PowerShell全局變量局部變量
- 29. 局部變量與全局變量
- 30. Javascript中的全局和局部變量
術語「非本地變量」通常不在Java中使用。 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html給出了什麼是什麼的概要。 – pvg