private:私有抛虏,權(quán)限修飾符:用于修飾類中的成員(成員變量孵睬、成員函數(shù)),私有只在本類中生效
注意:私有僅僅是封裝的一種表現(xiàn)形式
之所以對外提供訪問方式懊纳,是因為可以在訪問方式中加入邏輯判斷等語句。對訪問的數(shù)據(jù)進行操作亡容,提高代碼健壯性废恋。
public class PersonDemo {
public static void main(String[] args) {
Person p = new Person();
p.setAge(0);
p.setAge(-1);
p.setAge(80);
}
}
class Person {
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
if (age > 0 && age < 130) {
this.age = age;
speak();
} else {
System.out.println("年齡不合法");
}
}
public void speak() {
System.out.println(age);
}
}