Java是一種廣泛使用的面向對象編程語言,在軟件開發中得到了廣泛的應用。在Java中,有兩個與代碼訪問權限相關的關鍵字,分別是“public”和“private”。
public表示公開的,在Java中,public關鍵字可以用來修飾類、變量、方法等。當一個類或變量被公開時,其他類和方法都可以訪問和使用它們。
例如:
public class Example { public int num1; public void printNum1() { System.out.println(num1); } }
以上代碼中,Example類和其中的變量num1和方法printNum1()都被public修飾,因此其他類或方法可以直接訪問num1變量和printNum1方法。
相反的,private表示私有的,在Java中,private關鍵字只能用來修飾類的屬性和方法,表示這些屬性和方法僅能在自身所屬的類中被訪問和使用,其他類和方法無法訪問它們。
例如:
public class Example { private int num2; private void printNum2() { System.out.println(num2); } }
以上代碼中,num2和printNum2()方法都被private修飾,其他類或方法無法訪問和使用它們。
總結而言,public和private關鍵字是Java中兩個重要的訪問權限關鍵字。公開的會被其他類和方法訪問,私有的僅在自身所屬的類中訪問。合理使用這些關鍵字,有助于提升代碼的可讀性和安全性。