Java 中有兩種變量:局部變量和全局變量。它們的區別在于作用域和聲明位置。
局部變量:
public void method() { // 聲明局部變量 int a = 1; System.out.println(a); }
在方法體內聲明的變量是局部變量,在方法外部無法訪問。
全局變量:
public class MyClass { // 聲明全局變量 public int b = 2; public void method() { System.out.println(b); } }
在類中聲明的變量是全局變量,在類的任何地方都可以被訪問到。
需要注意的是,在方法內部也可以聲明全局變量,但是這種方式并不常見。一般情況下,全局變量是直接在類中聲明的。