Java中的static和public是兩種非常關鍵的關鍵字,它們分別用于聲明靜態變量和公共方法。
public class MyClass{ public static int num = 10; public static void myMethod(){ System.out.println("Hello World!"); } }
上面代碼中,使用了static關鍵字聲明了一個靜態變量num和一個靜態方法myMethod。靜態變量num是可以被所有的對象所共享的,在任何地方都只有一份內存地址。而靜態方法myMethod也是與類綁定的方法,不需要實例化對象就能夠被調用。
使用public關鍵字聲明的方法和變量可以被整個工程的所有代碼所訪問。這種訪問權限的控制有助于對工程代碼的管理和維護。
public class MyClass{ public int num = 10; private int count = 0; public void increase(){ count++; } public int getCount(){ return count; } }
上面代碼中,使用了public和private兩種訪問控制符。public關鍵字聲明的變量和方法都可以被外部的代碼所訪問,而private關鍵字聲明的變量和方法只能在類的內部被訪問。
總的來說,static和public關鍵字的使用可以幫助我們更好地管理和控制程序的訪問和維護。我們需要根據實際代碼的需求來合理使用它們。