Java是一門面向對象的編程語言,它有許多關鍵字和修飾符,其中private和public是最基礎的兩個。它們的作用是決定類、方法或變量對外部是否可見。
public class Example { public int a; // public變量 private int b; // private變量 public Example() { a = 1; b = 2; } public void setB(int value) { b = value; } public int getB() { return b; } }
在上面的例子中,我們定義了一個Example類,其中包含了一個public變量和一個private變量。public變量可以被類的外部訪問和修改,而private變量只能在類內部被訪問和修改。
除了變量以外,方法也可以使用public和private來修飾。public方法可以被類的外部調用,private方法只能在類內部被調用。
使用public和private的好處是可以保護數據和方法,防止被外部的程序修改或調用。這是面向對象編程的基本原則之一,也是Java編程中必須遵守的規則。