色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java static和

劉姿婷2年前7瀏覽0評論

Java中的static關鍵字是重要的概念,它可以用于修飾方法,變量和代碼塊。下面我們就來詳細了解一下它的用法。

1. static變量

public class Example {
public static int num = 10;
public int age = 20;
}

在上面的代碼中,我們可以看到num是一個靜態變量,而age是一個實例變量。靜態變量是被所有對象共享的,也就是說,當創建一個類的對象時,它的靜態變量只有一份,而實例變量則是每個對象都擁有一份。因此,我們可以通過類名直接引用靜態變量,不需要先創建對象。

Example.num;

2. static方法

public class Example {
public static void sayHello() {
System.out.println("Hello");
}
public void sayBye() {
System.out.println("Bye");
}
}

在上面的代碼中,我們可以看到sayHello()是一個靜態方法,而sayBye()是一個實例方法。靜態方法也是被所有對象共享的,因此我們可以通過類名直接調用靜態方法,而不需要先創建對象。

Example.sayHello();

3. static代碼塊

public class Example {
static {
System.out.println("Static block");
}
}

在上面的代碼中,我們可以看到static代碼塊,它是在類加載時執行的,而且只執行一次。當我們需要在類加載時執行一些初始化操作時,就可以使用static代碼塊。

總而言之,static關鍵字在Java中有著重要的作用,它可以用來創建靜態變量,靜態方法和靜態代碼塊。我們可以通過類名直接引用和調用它們,而不需要先創建對象。這些特性使得static在Java的面向對象編程中發揮了重要的作用。