欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java private和public的區(qū)別

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

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

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

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

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

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

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