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

java private和public的區別

黃文隆1年前7瀏覽0評論

Java中的private和public都是訪問修飾符,它們的區別在于哪些類和方法可以訪問它們修飾的變量或方法。

private int age; // 私有變量
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}

用private修飾的變量或方法只能在當前類中訪問,其他類無法訪問。比如上面的代碼中,age只能通過setAge()和getAge()方法進行訪問。

Person person = new Person();
person.age = 18; // 編譯錯誤

而用public修飾的變量或方法則可以在任何類中進行訪問。比如:

Person person = new Person();
person.setAge(18); // 正常調用
int age = person.getAge(); // 正常調用

因此,我們通常會將需要在其他類中使用的變量或方法都用public進行修飾,而非必須在當前類中使用的則用private進行修飾,以保證程序的安全性和封裝性。