欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java static int和int

錢斌斌1年前9瀏覽0評論

Java中有兩種類型的變量:靜態變量(static variable)和普通變量(non-static variable)。靜態變量和普通變量的聲明方式是一樣的,區別在于靜態變量使用了static關鍵字進行修飾。

在Java中,int是一種整數類型的數據類型,可以存儲一個整數。而static int則是一種靜態整數類型的數據類型,可以在一個類中共享。

public class Example{
int x; // x是一個普通的變量
static int y; // y是一個靜態變量
public static void main(String[] args) {
Example ex1 = new Example();
Example ex2 = new Example();
ex1.x = 1;
ex2.x = 2;
Example.y = 3;
System.out.println("ex1.x = " + ex1.x); 
System.out.println("ex2.x = " + ex2.x);
System.out.println("Example.y = " + Example.y);
}
}
輸出結果:
ex1.x = 1
ex2.x = 2
Example.y = 3

在上面的例子中,x是一個普通的變量,每個對象都有自己的x。而y是一個靜態變量,所有的Example實例共享y。

總結來說,使用static修飾的變量是類變量,所有的實例共用同一個變量;而未使用static修飾的變量是實例變量,每個實例都有自己的變量。