public class TestStaticClass {
public static void main(String[] args) {
Cat cat1 = new Cat();
Cat cat2 = new Cat();
cat1.i = 4;
System.out.println(cat2.i);
}
}
// 無論創建多少個Cat對象,他們都擁有相同的i值
class Cat {
static int i = 0; // 所有對象的靜態變量都指向同一份數據
}
static還可以修飾class,但是只有一種情況,靜態內部類(嵌套類)。